新建的maven项目直接用maven编译报错

1.新建的maven项目直接编译的时候会报错:

[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException

解决方案:新需要在pom文件中加上:

<build>
<finalName>hotelManager-designnerWar</finalName>
<defaultGoal>compile</defaultGoal>

</build>

</build>

原文地址:https://www.cnblogs.com/loveyou1314/p/8387784.html

时间: 2024-12-13 08:38:43

新建的maven项目直接用maven编译报错的相关文章

Maven项目红色叹号+JavaWeb: 报错信息The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java B

<pre name="code" class="html"><span style="font-size:24px;">昨天写的关于解决JavaWeb: 报错信息<strong>The superclass "javax.servlet.http.HttpServlet" was not found on the Java</strong>的方案很好的解决了这个错误,但是它没有完

maven项目pom.xml第一行报错

maven项目pom.xml第一行报错 这是第一行:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd&q

新建maven项目中的index.do报错

这个问题已经有很多大神提供了解决方式 http://www.cnblogs.com/zlslch/p/6429350.html 作者:好记性不如烂笔头!出处:http://www.cnblogs.com/zlslch/ 我在新建项目的时候也是按照作者提供方式去解决,但处理完了发现还是报错,进过检查发现了问题 Builders目录下有两项没有选择,于是我把这两项选择好之后就可以了,当然一般新建maven项目时是不会出现这种情况的,这也是我自己误操作引起的. 作者:千羽易行出处:http://www

MyEclipse导入Maven项目pom文件第一行报错,运行Tomcat报Log4j错误--解决方法

问题描述: 前一段时间电脑第一次导入Maven项目,又是pom文件错,改好后又是运行Tomcat报Log4j错误,一直倒腾了近一个月程序才成功跑起来,太不容易. 也上网查了很长时间,没一个方法能解决我的问题的.特记下解决方法,希望能帮到像我这样的web刚入门者. (刚入门,肯定有说的不对的地方,有错也希望能指出来,我改正) 前期操作:导入项目后clean,install,update,中会报错(因为我已经解决了,所以没有×). 两问题对应解决方法: 1.pom文件第一行大红叉,说明是项目的文件指

使用spring boot 2.1.8生成的maven项目pom.xml第一行报错unknown error

问题:eclipse neon4.6.3新建springboot项目时pom.xml报错unknown error 原因: spring boot 2.1.8更新了maven插件,eclipse不兼容. 解决方法: 在pom.xml的中加入maven-jar-plugin的版本或把spring boot降到2.1.4及以下即可,然后update projects就可以了. 1 <parent> 2 <groupId>org.springframework.boot</grou

Maven项目红色叹号+JavaWeb: 报错信息The superclass &amp;quot;javax.servlet.http.HttpServlet&amp;quot; was not found on the Java B

昨天写的关于解决JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java的方案非常好的攻克了这个错误,可是它没有全然的解决我的问题,Maven项目依旧有一个红色叹号存在.红色叹号存在的原因是:.classpath配置文件引用了某jar包,可是lib里却不存在此jar.我所遇到的问题又是一种新的情况,jar存在lib里存在,但还是报题目中的两个错误.细致研究发现我的java

创建maven项目pom.xml第一行报错

之前也创建过几次maven项目,也是第一行报错,之前直接是右键项目强制更新maven好像就解决了,这次遇见这个问题使用这个方法好像不起作用了,给的一堆英文报错又看不懂,幸好在网上看见路人甲大神提示,根据报错信息(虽然大部分看不懂)找到给出的jar文件和路径,然后根据路径找到提示的jar所在文件夹,就会发现这个文件夹没有jar包,最后只需要在网上下载这个jar放进去就好了,不知道为什么下好的maven竟然还会jar缺失.......

Maven 项目在集成Eclipse环境报错

今天,第一个Maven的项目在Eclipseh环境中报错,出现以下提示: -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable 网上说是Maven3.3.1与JDK1.84两个版本不兼容的问题,其实通过自己的实验,实际上我们只需要在Eclipse环境中做个配置就OK了: 我们在下载了Maven3.3.1并解包后,首先,需要将路径放到电脑的系统环境变量中(

导入maven项目pom.xml首行报错missing artifact。。。

解决方法: 在maven地址(如一般默认的地址C:\Users\Administrator\.m2\repository\)找到对应包名 加后缀名为.lastUpdated文件(如:ojdbc14.lastUpdated),删除,或整个包文件都删除. 进到eclipse右击项目maven-->updateproject,让它重新下载就可以了 原文地址:https://www.cnblogs.com/renxiuxing/p/12078699.html