maven-release-plugin相关内容
我不得不将Maven版本插件从2.2.1更新到2.2.2,以解决一个错误,但是现在,在执行Maven版本时,新版本的文件没有上载到我的发行管理。 / p> 我尝试了以下操作: MVN版本:准备& mvn release:perform ,带有2.2.2版的发行插件:上传新的SNAPSHOT版本 mvn版本:准备(版本2.2.1), mvn版本:执行版本2.2.2:上传新版本(这就
..
让我们说我们有3层项目。数据库,业务,Web和聚合pom。 项目 | -DB | | -pom.xml |-业务 | | -pom.xml | -pom.xml 所有模块均已发布和分支在一起,因此将Aggregator pom配置为向所有子模块分配相同的版本。我们有以下版本: DB-0.1-SNAPSHOT Business-0.1-SNAPS
..
我希望能够做类似的事情: mvn release:branch -DbranchName=${project.version} 我确定这将行不通,我正在寻求有关如何实现此目标的帮助. mvn release:分支需要一个branchName.我需要将项目版本作为值的命令行参数上的branchName.我的pom看起来像这样: bran
..
是否可以将maven版本插件用于多模块项目,其中某些模块间依赖项是使用父pom的参数指定的? 当我尝试调用release:prepare时,出现以下错误: [错误]无法在项目林父上执行目标org.apache.maven.plugins:maven-release-plugin:2.1:prepare(default-cli):无法更新版本:$ {some.version }-> [帮
..
我们在内部将Maven与Subversion结合使用.我们还使用Maven的Release插件.通过以下(我认为正确)的步骤运行时,我们注意到了下面描述的问题. 1..我们运行release:prepare: Maven将中继版本更新为1.0.0. Maven运行svn copy trunk/myproject tags/myproject-1.0.0,从而创建标签myproject
..
我喜欢使用Maven和Mercurial(BitBucket)之类的分布式SCM. 然而,随着我扩大项目规模和增加Hg存储库的数量,我发现Maven Release插件的使用越来越麻烦. 主要问题是,当调用mvn release:prepare时,Maven不会利用Hg的分布式特性,而是执行整个存储库的完整克隆以放入临时目录. Fabrizio Giudici 早在2009年就很
..
给出以下示例多模块项目: aggr/pom.xml(版本1.0-快照) aggr/parent/pom.xml(2.0版-快照) aggr/app/pom.xml(版本3.0-快照) aggr/comp1/pom.xml(版本4.0-快照) 其中parent是任何其他pom的父级,而应用具有comp1的依赖项. 通过release发布:准备/执行正常工作,只要aggr文件夹
..
我有一个像这样的Maven项目基础架构: /trunk/all/pom.xml /trunk/all/libs/lib1/pom.xml /lib2/pom.xml ... /trunk/all/projects/p1/pom.xml /p2/pom.xml
..
按照标准惯例,我有一个用于功能开发的svn干线,以及一个用于构建版本的分支分支.分支是使用maven版本插件创建的,该插件也用于创建版本.碰巧的是,偶尔的错误将在分支上修复,并且这些更改需要重新合并到主干中.为了不遗漏任何更改,我希望能够简单地将整个分支合并回主干. 现在我的问题是,由于发行插件增加了版本号,项目/依赖版本在分支和主干中出现了分歧,所以我在所有poms中都遇到了很多冲突.有没
..
我正在使用Maven发布插件.问题很简单:我不想在release:perform上进行部署.我实际上想执行一个shell脚本,该脚本将为我完成部署.所以我要完成两件事: 以某种方式从release:perform禁用默认的“部署"目标 以某种方式使release:perform调用exec:exec插件来执行Shell脚本 这是我的pom:
..
我有一个多模块项目. parent POM (1.0-SNAPSHOT) |-- module1 (1.0-SNAPSHOT) |-- module2 (1.0-SNAPSHOT) `-- module3 (1.0-SNAPSHOT) 当我执行mvn release:prepare时,请验证父POM具有SNAPSHOT版本,并且所有相关模块都没有SNAPSHOT版本.如何自动将所有子模块
..
我正在尝试使用Maven版本插件2.0标记版本,并希望将生成的jar部署到存储库中. 我被困在release:prepare上,得到了这个神秘的错误: [INFO] Checking in modified POMs... [INFO] Executing: cmd.exe /X /C "svn --non-interactive commit --file C:\Users\ME~1
..
我们有1个公司母pom.这将使用dependencyManagement来管理所使用的所有工件的所有依赖项的版本. 令人震惊的是,可以在dependencyManagement中定义SNAPSHOT版本.尽管执行maven释放后,仍可以在dependencyManagement中以SNAPSHOT版本释放pom.为什么? 如果我将子项目指向公司父pom的发行版,并且该子项目使用的是SN
..
我想使用Maven发行插件发行快照项目'foo-1.0-SNAPSHOT'.该项目取决于尚未发布的第三方模块'bar-1.0-SNAPSHOT'. 我在项目的pom.xml中使用选项'allowTimestampedSnapshots'允许加时间戳的快照,但我认为除非我自己构建它,否则3rd party模块(bar)不会加时间戳,因为maven仍然抱怨未解决的SNAPSHOT依赖关系. 是否
..
我想编写一个Redmine插件来更新某些项目的版本.为了避免手动操作,我想绑定到一些发布插件执行目标.通常,我需要在选择版本号时创建一个新版本,在选择新版本之前关闭以前的版本,依此类推... 现在,我知道发布阶段不是典型生命周期的一部分,但是我怀疑可以像其他阶段(如集成前测试或集成后测试)一样“钩住"它们 这是我尝试过的: prepare-
..
我有一个项目具有Subversion的SCM实现,现在我想要(必须)使用ClearCase作为新的存储库.我在pom.xml中的scm配置方面遇到问题,我遇到了类似这样的事情: ... scm:svn:http://url/to/my/repository/ scm:svn:htt
..
SVN和Maven出现以下错误.我们使用Maven发布插件在svn中创建标签 svn:"https://XXXXXXXXX/trunk"的选项:SSL握手失败:SSL错误:错误的数据包长度 maven命令的使用是buildnumber:create build-helper:parse-version release:prepare release:perform 对这个SSL问
..
努力奋斗:发布此项目.看起来是版本不兼容的问题,但是我不确定如何解决此问题.我正在使用Maven版本3.1.1. 这是我的pom.xml(示例) install org.apache.maven.plugins
..
我在一个GIT存储库中有多个maven项目.我想为maven项目执行单独的发布,将发布版本推到nexus,跳过标记并增加快照并提交. 使用过的Maven发布目标 release:clean release:prepare release:perform Maven Release插件: org.apa
..
我确定我的插件中没有maven-source-plugin,但是在release:perform期间始终会生成[project-name] -sources.jar.在构建生命周期的其他阶段似乎并没有这样做. 很遗憾,此[项目名称] -sources.jar已上传到我们的存储库(Nexus).管理层希望所有资源都保存在SVN中,并远离存储库. 我该怎么做?这当然不是组装问题.我们尝试了
..