38得票4回答
如何使用Maven持续构建和部署特性分支?

我的团队使用特性分支来实现新功能,并持续将快照构建部署到远程仓库供用户使用。因此,“部署”实际上只意味着“分发到远程Maven存储库”。目前,我们仅为主分支运行连续集成构建,而不是特性分支,原因如下:我们使用Maven构建项目并在JAR旁边分发JavaDoc和源代码。 我的计划是为每个特性分...

22得票2回答
maven-source-plugin对Kotlin无效。

我正在尝试使用maven-source-plugin为我的Kotlin项目创建一个source.jar,但似乎maven-source-plugin对于Kotlin项目的支持不好。 当我运行"mvn source:jar"命令时,输出信息总是显示:[INFO] No sources in p...

11得票3回答
如何使用deploy:deploy-file命令部署包含源代码文件的jar文件

我有以下插件用于创建-sources.jar并将特定命名的jar部署到存储库。<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-sourc...

8得票3回答
当构建版本不是“-SNAPSHOT”时,如何启用Maven配置文件?

我正在尝试使用gitflow-helper-maven-plugin扩展来构建我的Maven项目。 因此,我想配置我的项目,以便在构建发布版本时运行一些额外的步骤,并在编译SNAPSHOT版本时跳过它们,但我找不到一种方法来启用一个profile,如果${project.version}包含...