maven
铁头乔
公众号:铁头乔
展开
-
You are running Spotless on JRE 8, which limits you to google-java-format 1.7
现象执行以下命令mvn spotless:apply出现以下报错信息: Execution default-cli of goal com.diffplug.spotless:spotless-maven-plugin:2.4.2:apply failed: java.lang.Exception: You are running Spotless on JRE 8, which limits you to google-java-format 1.7[ERROR] If you upgrade原创 2022-04-28 19:21:42 · 2542 阅读 · 0 评论 -
maven-javadoc插件避免thrift生成代码注释不完整
当项目中使用了thrift生成代码时,生成的代码中的注释有些不符合maven-javadoc-plugin的规范,导致javadoc插件执行失败。可以通过配置maven-javadoc-plugin回避thrift生成的代码<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-pl原创 2017-08-08 15:44:46 · 1248 阅读 · 0 评论 -
发布项目到中央库的一些常见问题
1 无法 close and release问题描述:mvn clean deploy之后在Nexus staging repository(https://oss.sonatype.org/#welcome)中找不到项目,无法close和release原因:maven 插件 nexus-staging-maven-plugin 中的 autoReleaseAfterClose 属性设置为 tr原创 2017-08-28 23:21:50 · 1536 阅读 · 0 评论 -
maven-assembly打包时去掉直接和间接依赖
使用maven package打包时会将本项目的所有依赖都打进去,这里提供两种去掉直接依赖和简介依赖的方式。如果本项目依赖了A和B,B依赖了C。本项目->A本项目->B->C去掉直接依赖 当打包时如果不希望将A打进去,可以在依赖项中加入属性,值为provided,这样可以保证这个依赖只在编译和测试中添加,打包时不添加。```xml<dependency> <groupId>org.原创 2017-03-31 18:54:40 · 7080 阅读 · 3 评论 -
mvn出现GC overhead limit exceeded
.bashrc或.bash_profile中添加export MAVEN_OPTS="-Xms4096m -Xmx4096m -XX:PermSize=1024m -XX:MaxPermSize=1024m"原创 2017-02-20 11:42:12 · 2193 阅读 · 0 评论