Re: Migration of remaining plugins to Git

2017-06-24 Thread Hervé BOUTEMY
I was thinking at something like the Maven Jenkins Seeding experiment [1] that was done, with its DSL code [2] IIUC, this new Jenkins feature could provide a more generic seeding? Looks promising. Whether we go with first or second option will be a matter of ETA and people wanting to work on

Re: Migration of remaining plugins to Git

2017-06-24 Thread Arnaud Héritier
Using JobDSL is effectively another approach It's main avantage is to easily keep the control at Jenkins Admin level of what is done instead of delegating it to projects developers On Sat, Jun 24, 2017 at 8:44 AM, Hervé BOUTEMY wrote: > I was thinking at something like

Maven release plugin

2017-06-24 Thread Petar Tahchiev
Hey guys, I'm facing a number of challenges when I release the project at my company. Here's my setup: [BOM] /\ [PLATFORM] [DEMO_STORE] I have a master BOM project which holds all the version as defined properties. This

Re: Maven release plugin

2017-06-24 Thread Robert Scholte
Hi Peter, This fix looks good to me, but I would appreciate one integration test to confirm it and to prevent regression in the future. thanks, Robert On Sat, 24 Jun 2017 08:58:58 +0200, Petar Tahchiev wrote: Hey guys, I'm facing a number of challenges when I

Re: [VOTE] Release Apache Maven Shared Component: Maven Reporting Impl 3.0.0

2017-06-24 Thread Robert Scholte
+1 On Wed, 21 Jun 2017 20:16:08 +0200, Karl Heinz Marbaise wrote: Hi, We solved 14 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317922=12332979 There are still a couple of issues left in JIRA:

[GitHub] maven-release pull request #18: MRELEASE-985

2017-06-24 Thread ptahchiev
GitHub user ptahchiev opened a pull request: https://github.com/apache/maven-release/pull/18 MRELEASE-985 This commit copies resolved snapshot dependencies system properties to the release descriptor and then checks if the those resolved snapshot dependencies contain the

Re: [VOTE] Release Apache Maven Shared Component: Maven Reporting Impl 3.0.0

2017-06-24 Thread Hervé BOUTEMY
+1 Regards, Hervé Le mercredi 21 juin 2017, 20:16:08 CEST Karl Heinz Marbaise a écrit : > Hi, > > We solved 14 issues: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317922 > rsion=12332979 > > There are still a couple of issues left in JIRA: >

Re: [VOTE] Release Apache Maven Shared Component: Maven Reporting Impl 3.0.0

2017-06-24 Thread Michael Osipov
Am 2017-06-21 um 20:16 schrieb Karl Heinz Marbaise: Hi, We solved 14 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317922=12332979 There are still a couple of issues left in JIRA:

Re: Maven release plugin

2017-06-24 Thread Petar Tahchiev
Hi Paul, I think you misunderstood. The [BOM] is a separate project and the [PLATFORM] and [DEMO_STORE] are also separate projects, both of which declare as their parent the [BOM]. @Robert: I have added the test-case: https://github.com/apache/maven-release/pull/18/commits/ Release-aggregator is

Re: Maven release plugin

2017-06-24 Thread Paul Hammant
Yup. I don't think I understand the problem, and shouldn't comment. On Sat, Jun 24, 2017 at 4:59 PM, Petar Tahchiev wrote: > Hi Paul, > > I think you misunderstood. The [BOM] is a separate project and the > [PLATFORM] and [DEMO_STORE] are also separate projects, both of

Re: Maven release plugin

2017-06-24 Thread Paul Hammant
Easy to fix. Have a profile 'platformOnly' in the root module (I'm not sure if 'BOM' should mean anything to me) that includes only 'platform' as a child module. mvn release:prepare -PplatformOnly # etc Later when you're ready to do the demo store release, use another (from root): mvn

Re: Maven release plugin

2017-06-24 Thread Robert Scholte
What we're still missing is a release-aggregator, which can release multiple release-roots at once. That would probably be the preferred fix, the suggested patch is just an easy work-around. It is still on my todo-list. Robert On Sat, 24 Jun 2017 12:42:22 +0200, Paul Hammant