Maven学习笔记008——Maven遇到的问题汇总

最后编辑:2014-12-22 14:07


问题1:CMD下载依赖包很慢,或者下载不下来。

解决办法:1.想办法手动去下载这些jar,放到本地仓库的相应位置,比如jar的包结构是org.codehaus.groovy.groovy-1.8.3.jar,那么groovy-1.8.3.jar存放的位置就是C:\Users\~\.m2\repository\ org\codehaus\groovy\groovy\1.8.3

2.论坛有前辈提议后,让Maven自动下载这些依赖

问题2:Maven创建Web项目时,提示The goal you specified requires a project to execute butthere is no POM in this directory…

源命令:

mvn archetype:create -DgroupId=com.charlie.archetype.webpro -DartifactId=mvn-webapp -DarchetypeArtifactId=maven-archetype-webapp

解决办法:报这个错居然因为-DartifactId= mvn-webapp等号前有一个空格,去掉就行。


问题3:运行mvnjetty run时,报错: No plugin foundfor prefix 'jetty' in the current project and in the plugin groups

解决办法一:在maven的setting.xml的节点 <pluginGroups>下配置子节点


<pluginGroup>org.mortbay.jetty</pluginGroup>

解决办法二:在对应项目的pom.xml中<build>-><plugins>的节点下添加配置:

<plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>jetty-maven-plugin</artifactId>

<configuration>

<webApp>

<contextPath>/</contextPath>

</webApp>

<stopKey>webx</stopKey>

<stopPort>9999</stopPort>

<connectors>

<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">

<port>8080</port>

<maxIdleTime>60000</maxIdleTime>

</connector>

</connectors>

<requestLog implementation="org.eclipse.jetty.server.NCSARequestLog">

<filename>target/access.log</filename>

<retainDays>90</retainDays>

<append>false</append>

<extended>false</extended>

<logTimeZone>GMT+8:00</logTimeZone>

</requestLog>

<systemProperties>

<systemProperty>

<name>productionMode</name>

<value>${productionMode}</value>

</systemProperty>

</systemProperties>

</configuration>

</plugin>

问题4:[WARNING] 'build.plugins.plugin.version' fororg.mortbay.jetty:maven-jetty-plugin is missing.

解决办法:该warning是因为Maven对于pom.xml语法检查严格导致的,给上面两个出现warning的plugin加上version就能解决,具体怎么得到version信息,请使用如下命令:

mvn help:describe -DartifactId=maven-jetty-plugin -DgroupId=org.mortbay.jetty

以下是给maven-jetty-plugin增加version的事例:

<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值