[jbosstools-dev] Advice for building jbosstools-* projects using the new photon-based target platform

Aurélien Pupier apupier at redhat.com
Fri Apr 20 09:12:33 EDT 2018


On Fri, Apr 20, 2018 at 2:59 PM, Nick Boldt <nboldt at redhat.com> wrote:

> Until all the projects are updated to build cleanly with the new
> Photon-based dependencies (like Red Deer 2.1 instead of 2.0 and Eclipse 4.8
> instead of 4.7.3a), and have built in Jenkins, you'll have to build the
> whole set of projects locally in order to build a downstream one like
> jbosstools-central.
>
> As you can see from the root pom [1], Central depends on several upstream
> projects:
>
> base, server, javaee, portlet (?), jst, hibernate, vpe.
>
> [1] https://github.com/jbosstools/jbosstools-central/
> blob/master/pom.xml#L27-L62
>
> Once you've built the upstream projects locally (using `mvn clean install
> -DskipTests if you're in a hurry), you can then pass those urls to the
> downstream builds with -Djbosstools-server-site=file:
> ///path/to/jbosstools-server/site/target/repository/
>
> You could also build using the older parent pom, version
> 4.7.3.Final-SNAPSHOT, but then pass in these variables to ensure you're
> using the correct TP and will be correctly nagged about version bumps where
> needed:
>
> -DTARGET_PLATFORM_VERSION_MIN=4.71.1.Final
> -DTARGET_PLATFORM_VERSION_MAX=4.73.1.Final
> -DTARGET_PLATFORM_CENTRAL_MAX=4.73.0.Final-SNAPSHOT
> -DBUILD_ALIAS=AM1
>
> Hope that helps!
>
> Meanwhile, base, forge, fuse extras, and the openshift restclient are
> *green*. Let's get the rest fixed ASAP!
>

fuse-extras is green because we reverted to previous version to avoid
having a broken master



>
> [2] https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.
> redhat.com/view/Devstudio/view/devstudio_master/
> --
>
> Nick Boldt
>
> Senior Software Engineer, RHCSA
>
> Productization Lead :: JBoss Tools & Dev Studio
>
> IM: @nickboldt / @nboldt / http://nick.divbyzero.com
> <https://red.ht/sig>
> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
> @ @redhatnews <https://twitter.com/redhatnews>      Red Hat
> <https://www.facebook.com/RedHatInc>
> <https://www.facebook.com/RedHatInc>
>
>
> “The Only Thing That Is Constant Is Change” - Heraclitus
>
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>



-- 

AURÉLIEN PUPIER

SENIOR SOFTWARE ENGINEER, FUSE TOOLING

Red Hat France <https://www.redhat.com/>

apupier at redhat.com    IM: apupier
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20180420/2e7c073e/attachment.html 


More information about the jbosstools-dev mailing list