maven插件
叹人间,美中不足今方信
这个作者很懒,什么都没留下…
展开
-
maven-compiler-plugin编译错误Fatal Error: Unable to find package java.lang in classpath or bootclasspath
使用maven-compiler-plugin添加了一些环境变量,如下代码。发现在bootclasspath中,使用分号分割了两个变量,于是报错了,如下图。<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version>原创 2020-05-22 15:52:44 · 1616 阅读 · 1 评论 -
maven-compiler-plugin编译错误:程序包javax.crypto.spec不存在
java的jre/lib包下的jar比jdk/lib的多,其中包括rt.jar、jce.jar等。在使用mvn命令编译时,使用的是jre的rt.jar的运行环境,并且maven的环境变量仅有rt.jar的编译依赖,如下图。但是javax.crypto.spec在jce.jar,因此需要在编译插件中加入这个编译依赖,否则会报错,如下图。maven-compiler-plugin配置如下<plugin> <groupId>org.apache.maven.plugins原创 2020-05-22 15:44:33 · 919 阅读 · 0 评论 -
maven-javadoc-plugin打包错误:未知标记:date
错误信息在使用maven-javadoc-plugin打包的过程时,要区分jdk1.7和jdk1.8,因为maven-javadoc-plugin插件在jdk1.8的时候要加一个配置项,否则生成javadoc时,会报错插件正确配置方式一:写死配置<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</arti原创 2020-05-22 14:54:33 · 5901 阅读 · 0 评论 -
Maven打包可运行jar包插件
可运行jar包插件,可以使用maven-assembly-plugin实现自定义打包,也可以使用maven-jar-plugin、maven-dependency-plugin,maven-assembly-plugin实际上也是使用jar和dependency,只是assembly可以自定义打包的内容。<plugin> <groupId>org.apache.m...原创 2020-04-22 13:05:47 · 2222 阅读 · 0 评论 -
maven-surefire-plugin单元测试插件(Maven跳过单元测试)
maven编译时有两种跳过单元测试的方法cmd命令行跳过单元测试cmd命令有两种参数跳过单元测试mvn clean install -Dmaven.test.skip=true不编译不执行测试用例mvn clean install -DskipTests编译但不执行测试用例pom插件跳过单元测试在pom中加入下面的插件,在idea或者cmd下直接执行mvn clean ...原创 2020-02-25 19:26:08 · 1247 阅读 · 0 评论