Deployment gradle发布插件+;maven发布插件
我以一个新的gradle用户的身份创建gradle版本,但我过去曾与maven合作过 我试图重现maven发布插件的动作:Deployment gradle发布插件+;maven发布插件,deployment,gradle,release,publish,gradle-release-plugin,Deployment,Gradle,Release,Publish,Gradle Release Plugin,我以一个新的gradle用户的身份创建gradle版本,但我过去曾与maven合作过 我试图重现maven发布插件的动作: 将分支版本更改为发行号(在svn提交) 创建标记(位于svn) 在Nexus OSS中部署发布标签 将分支版本更改为新快照编号(在svn提交) 如您所见,我正在使用: Nexus OSS作为版本控制存储库 作为scm的SVN 格拉德尔(2.8) 我正试图通过这两个插件实现我的目标: : 将分支版本更改为发行号(在svn提交) 创建标记(位于svn) 将分支版本更改
- 将分支版本更改为发行号(在svn提交)
- 创建标记(位于svn)
- 在Nexus OSS中部署发布标签
- 将分支版本更改为新快照编号(在svn提交)
- Nexus OSS作为版本控制存储库
- 作为scm的SVN
- 格拉德尔(2.8)
- 将分支版本更改为发行号(在svn提交)
- 创建标记(位于svn)
- 将分支版本更改为新快照编号(在svn提交)
您需要设置两个任务之间的依赖关系。这可以通过在
build.gradle
中添加此行来实现:
afterReleaseBuild.dependsOn publish
发布插件有两个任务,这两个任务正好用于在发布过程中挂接其他任务,即发布前构建
和发布后构建
。此任务(以及您设置的依赖项)在生成任务之前或之后执行
afterReleaseBuild.dependsOn publish