Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ee4j-pmc] Release tags with snapshot versions

Correct that we don’t want to publish the EFSL spec to Maven Central.  Using CDI as an example, they would creat two versions of their spec:one with the ASL license that they can push to Maven Central; another version with the JCP license they distribute only via the JCP website.  Spec projects can definitely do that. 

In terms of the “just ‘cd’ into the api dir”, that creates the problem I pointed out where the maven release plugin then does not update the version number of the parent and spec pom.xml files. 

There should a few ways around it and still use the maven release plugin. Theoretically one could specificity the ‘distributionManagement’ differently in the spec pom.xml. I tried that but couldn’t quite get it to work. I tried the ‘cd’ approach and that worked, but didn’t notice the “snapshot” version in the tag till after.

On cell now so don’t have diffs, build output or links handy.

On Wed, Jul 24, 2019 at 7:51 AM arjan tijms <arjan.tijms@xxxxxxxxx> wrote:
Hi,

On Wed, Jul 24, 2019 at 4:46 PM Tom Jenkinson <tom.jenkinson@xxxxxxxxxx> wrote:

Ok, so all we need to do is make sure we only mvn deploy the api jar then I suppose - thanks for the info!

Yes, that's what all the projects I'm working on do. CD into the API folder, then deploy that one.

Kind regards,
Arjan


>
>  - https://github.com/eclipse-ee4j/interceptor-api/blob/1.2.5-RELEASE/spec/pom.xml#L25
>  - https://github.com/eclipse-ee4j/ejb-api/blob/3.2.6-RELEASE/spec/pom.xml#L23
>  - https://github.com/eclipse-ee4j/servlet-api/blob/master/spec/pom.xml#L23
>
> I don't think we all need to re-roll our releases, but from a basic code hygiene perspective many of us on the PMC call today felt we don't really want to be doing this long-term; spec or impl, SNAPSHOTs in tags are discouraged.
>
> On the spec side of the fence and post Jakarta EE 8 release, we should probably work out some way to release from root and have the right thing happen with regards to the EFSL spec.
>
_______________________________________________
ee4j-pmc mailing list
ee4j-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/ee4j-pmc
_______________________________________________
ee4j-pmc mailing list
ee4j-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/ee4j-pmc
_______________________________________________
ee4j-pmc mailing list
ee4j-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/ee4j-pmc
_______________________________________________
ee4j-pmc mailing list
ee4j-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/ee4j-pmc
_______________________________________________
ee4j-pmc mailing list
ee4j-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/ee4j-pmc
--
Sent from Gmail Mobile

Back to the top