On Fri, Apr 20, 2018 at 2:59 PM, Nick Boldt <nboldt@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.


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

 

--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com



“The Only Thing That Is Constant Is Change” - Heraclitus

_______________________________________________
jbosstools-dev mailing list
jbosstools-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbosstools-dev



--

AURÉLIEN PUPIER

SENIOR SOFTWARE ENGINEER, FUSE TOOLING

Red Hat France

apupier@redhat.com    IM: apupier