maven使用总结

忽略单元测试

-Dmaven.test.skip=true

忽略javadoc

-Dmaven.javadoc.skip=true 

使用maven发布时,若需要跳过单元测试,并且忽略项目中依赖的SNAPSHOT版本的jar

mvn source:jar release:prepare -Darguments="-DskipTests" -DignoreSnapshots=true
mvn source:jar release:perform -Darguments="-DskipTests" -DignoreSnapshots=true

报错maven-resources-plugin prior to 2.4 is not supported by m2e

解决方法:手动指定高版本的maven-resources-plugin
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
    <configuration>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>
文章目录
  1. 1. 忽略单元测试
  2. 2. 忽略javadoc
  3. 3. 使用maven发布时,若需要跳过单元测试,并且忽略项目中依赖的SNAPSHOT版本的jar
  4. 4. 报错maven-resources-plugin prior to 2.4 is not supported by m2e
|