因为我们开发是用的eclipse,里面有工程文件.project这种文件,运行release:prepare的时候报异常:
Cannot prepare the release because you have local modifications
提示你有文件没有提交,正常的文件可以提交,但是这种文件我们得让插件自己过滤掉。
配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<tagBase>https://127.0.0.1/svn/maven_svn/tags/</tagBase>
<checkModificationExcludes>
<checkModificationExclude>.project</checkModificationExclude>
<checkModificationExclude>.classpath</checkModificationExclude>
</checkModificationExcludes>
</configuration>
</plugin>
或者
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<tagBase>https://127.0.0.1/svn/maven_svn/tags/</tagBase>
<checkModificationExcludeList>.project,.classpath</checkModificationExcludeList>
</configuration>
</plugin>
分享到:
相关推荐
`maven-compiler-plugin-3.8.0-source-release` 版本是 Maven 编译插件的一个特定版本,该版本包含了对 Maven 3.x 系列的支持。这个插件的主要任务包括: 1. **源代码编译**:默认使用 JDK 的 `javac` 编译器进行 ...
maven-release-plugin-2.3.2.jar
maven-release-plugin-2.0.jar maven-reporting-api-2.0.6.jar maven-reporting-api-2.0.8.jar maven-reporting-api-2.0.9.jar maven-repository-metadata-3.2.1-sources.jar maven-resources-plugin-2.6.jar maven-...
java运行依赖jar包
为了在项目中快捷方便的代码生成,将mybatis-plus-generator封装为了一个maven的插件`mybatis-plus-generator-maven-plugin。使用文档参考:https://blog.csdn.net/xiweiller/article/details/103072165
maven-datanucleus-plugin-2.0.0-release.jar
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
maven-datanucleus-plugin-3.1.0-release.jar
maven-datanucleus-plugin-3.0.0-release.jar
maven-datanucleus-plugin-2.2.0-release.jar
maven-datanucleus-plugin-2.1.0-release.jar
这通常意味着在Maven的POM文件中,开发者通过添加或调整插件管理(plugin-management)部分,来临时禁用或跳过apache-rat-plugin的执行。这样,在构建过程中,Maven将不会执行Rat插件的许可检查,从而避免了因许可...
java运行依赖jar包
《 Maven 深度解析:基于maven-archetype-3.1.2-source-release的实践与探索》 Maven,作为Java世界中广受...通过不断的实践和探索,我们可以更好地利用Maven解决开发中的各种问题,实现更加灵活和高效的项目管理。
标题中的"sonar-packaging-maven-plugin-1.10-RC1.zip"指的是一个Maven插件的压缩包,这个插件用于打包SonarQube项目。SonarQube是一个开源平台,专注于代码质量管理,它能进行源代码分析、漏洞检测、代码复杂度计算...
Maven Release Plugin是Maven生态中的一个重要插件,用于自动化项目的版本发布流程,包括版本号更新、代码检查、打包、部署等步骤。 在Maven的Release Plugin配置中,有两个核心文件特别关键:`settings.xml`和`pom...
maven-protomak-plugin-0.0.2.release.jar
maven-protomak-plugin-0.0.1.release.jar