Hi Nick, I think you also need to adjust the classpath setting for the jre of each project.
Best regards, Lars Am 18.12.2017 18:44 schrieb "Nick Boldt" <nbo...@redhat.com>: > John, > > Glad you're on board with updating to 1.8. > > Here's what *I* would do, because I tend to prefer commandline tools over > GUI ones. > > 1. I would start with piping all the manifest files through sed... > > for m in $(find . -name MANIFEST.MF); do sed -i -e > "s#J2SE-1\..#JavaSE-1.8#" -e "s#JavaSE-1\..#JavaSE-1.8#" ${m}; done > > 2. Run a build to see what breaks with the updated manifests from 1.4, > 1.5, 1.6 -> 1.8. > > (If you don't like sed, there's prolly a way to do the whole thing in > Eclipse, but that'll likely have to be done one plugin at a time.) > > 3. Then fix all the compilation complaints in Eclipse. > > 4. You'll probably also want to bump all your plugins/features from x.y.z > to x.(y+1).z to avoid breaking old consumers. > > The easiest way for that is to run this: > > mvn -Dtycho.mode=maven > org.eclipse.tycho:tycho-versions-plugin:1.0.0:set-version > -DnewVersion=5.6.7-SNAPSHOT > > But bear in mind that it expects ALL plugins/features to be the same > version, and if your project doesn't roll that way, it won't bump > everything in the reactor in one fell swoop, so you'll have to run it in > each and every plugin folder. Or just edit your MANIFEST.MF and pom.xml > files by hand. > > Nick > > > > On Mon, Dec 18, 2017 at 12:50 PM, John J Collier <john.j.coll...@ibm.com> > wrote: > >> I agree that we should try and bump the BREE wherever possible. JEE Tools >> for example seems to still be on a BREE of J2SE-1.5, if we could get that >> up to 1.8, that would be great. >> >> Nick, what would have to be done to bump up JEE Tools to 1.8? >> >> >> Regards, >> >> John Collier >> Software Developer, WDT/IBM Cloud >> Email: john.j.coll...@ibm.com >> Phone: (905)-413-3389 <(905)%20413-3389> >> >> >> >> From: Nick Boldt <nbo...@redhat.com> >> To: Nitin Dahyabhai <nitin.dahyab...@gmail.com> >> Cc: Keith Chong <kch...@ca.ibm.com>, Victor Rubezhny < >> vrube...@redhat.com>, "General discussion of project-wide or >> architectural issues." <wtp-dev@eclipse.org> >> Date: 2017/12/18 10:57 AM >> Subject: Re: [wtp-dev] Broken SSE builds due to compilation >> error, but only in Hudson (can't reproduce locally) >> Sent by: wtp-dev-boun...@eclipse.org >> ------------------------------ >> >> >> >> *wild cheering for dropping support for BREE = J2SE-1.4* >> >> *waves Team Nitin flag* >> >> If you're keen to break some more eggs, please have a look at >> *https://bugs.eclipse.org/bugs/show_bug.cgi?id=528800* >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.eclipse.org_bugs_show-5Fbug.cgi-3Fid-3D528800&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=I07gjkLnprJfwDAw_Zuz09qr-lCmNNFbki6PG8U3_mY&e=>re: >> updating toolchains.xml to the latest JDKs, and maybe removing support for >> obsolete BREEs like JDK 1.4 - 1.7. >> >> Just a thought! >> >> Nick >> >> >> >> On Mon, Dec 18, 2017 at 10:45 AM, Nitin Dahyabhai < >> *nitin.dahyab...@gmail.com* <nitin.dahyab...@gmail.com>> wrote: >> I intend to bump up the BREE of both SSE core and UI to 1.8 in the master >> branch to get us past this once and for all. With the platform dependencies >> already there, as long as I can keep the code compliance itself where it is >> (it's more a pragmatic choice than a dogmatic one) I don't see much cause >> not to. >> >> -Nitin >> >> On Dec 18, 2017, at 10:37 AM, Nick Boldt <*nbo...@redhat.com* >> <nbo...@redhat.com>> wrote: >> >> I've been seeing this for about a week now: >> >> [ERROR] Failed to execute goal >> org.eclipse.tycho:tycho-compiler-plugin:1.0.0:compile >> (default-compile) on project org.eclipse.wst.sse.ui: Compilation failure: >> Compilation failure: >> [ERROR] /jobs/genie.webtools/webtools-sourceediting_R3_10/workspace/ >> core/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ >> ui/internal/StructuredTextAnnotationHover.java:[43] >> [ERROR] HTMLPrinter.addPageProlog(buffer); >> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> [ERROR] The type java.lang.StringBuilder cannot be resolved. It is >> indirectly referenced from required .class files >> >> Affected jobs: >> * >> *https://hudson.eclipse.org/webtools/view/webtools_R3_10/job/webtools-sourceediting_R3_10/* >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__hudson.eclipse.org_webtools_view_webtools-5FR3-5F10_job_webtools-2Dsourceediting-5FR3-5F10_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=bFiWl7UPuSHnif3MgsF3jpvKNbDdT-9BZ6BEdSVPUbE&e=> >> * >> *https://hudson.eclipse.org/webtools/view/webtools_R3_10/job/WTP-R3_10_Integration/* >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__hudson.eclipse.org_webtools_view_webtools-5FR3-5F10_job_WTP-2DR3-5F10-5FIntegration_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=-uqQQiucE8LgJiYzpor_8WLUWjcFbNGPy6dwRkTTpqk&e=> >> >> Anyone have time to investigate why this is failing, and offer a fix? I >> tried to have Hudson ignore the workspace settings files, which worked in >> the gerrit job but didn't fix the problem in the other jobs. >> >> Related bug: *https://bugs.eclipse.org/bugs/show_bug.cgi?id=528778* >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.eclipse.org_bugs_show-5Fbug.cgi-3Fid-3D528778&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=ujGxCOVWgF8AZYo51We-xUVIFy2r6WvFntPk_dSmwVQ&e=> >> >> BTW, are the SSE committers seeing the mail sent to >> *wtp-rel...@eclipse.org* <wtp-rel...@eclipse.org>? >> >> Thanks in advance, >> >> -- >> Nick Boldt >> Senior Software Engineer, RHCSA >> Productization Lead :: JBoss Tools & Dev Studio >> IM: @nickboldt / @nboldt / *http://nick.divbyzero.com* >> <https://urldefense.proofpoint.com/v2/url?u=http-3A__nick.divbyzero.com&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=otnBYl2wDD3UtCt_dEkng7bOyDuCfhHRRn1YMBjWIfw&e=> >> >> >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__red.ht_sig&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=IAcMPVb1g5XSO9a-eg2PITnmyNCx6WZTA66628x-Dkg&e=> >> *TRIED. >> TESTED. TRUSTED.* >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__redhat.com_trusted&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=kMyMyt6brH8GBe6z5vBaFVHv72Dl2vxWGR0CbtAHFtE&e=> >> @ @redhatnews >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_redhatnews&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=YrdneqJOCQThUonfHJjBviSFPkCenTupZFDjkkwLT54&e=> >> Red Hat >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.facebook.com_RedHatInc&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=fJRthKRhCKEw3YIa_lwcsy8PuhJ1bGAoeNoT1l90gEI&e=> >> >> >> >> -- >> Nick Boldt >> Senior Software Engineer, RHCSA >> Productization Lead :: JBoss Tools & Dev Studio >> IM: @nickboldt / @nboldt / *http://nick.divbyzero.com* >> <https://urldefense.proofpoint.com/v2/url?u=http-3A__nick.divbyzero.com&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=otnBYl2wDD3UtCt_dEkng7bOyDuCfhHRRn1YMBjWIfw&e=> >> >> >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__red.ht_sig&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=IAcMPVb1g5XSO9a-eg2PITnmyNCx6WZTA66628x-Dkg&e=> >> *TRIED. >> TESTED. TRUSTED.* >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__redhat.com_trusted&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=kMyMyt6brH8GBe6z5vBaFVHv72Dl2vxWGR0CbtAHFtE&e=> >> @ @redhatnews >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_redhatnews&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=YrdneqJOCQThUonfHJjBviSFPkCenTupZFDjkkwLT54&e=> >> Red Hat >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.facebook.com_RedHatInc&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yleicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=fJRthKRhCKEw3YIa_lwcsy8PuhJ1bGAoeNoT1l90gEI&e=> >> _______________________________________________ >> wtp-dev mailing list >> wtp-dev@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.ecl >> ipse.org_mailman_listinfo_wtp-2Ddev&d=DwICAg&c=jf_iaSHvJObTb >> x-siA1ZOg&r=6q9DBEiC7mYUpxGNnkdhHBpN_7m_NuKsWnDlkmpsTd4&m=yl >> eicvggdbs8IhYGQg0-YbWEXXoA1kzbeg042TBSZhU&s=gyQsP- >> x7tLKC2xqGxHwQL-cCF72UNnGDskXnZNDIy-0&e= >> >> >> >> _______________________________________________ >> wtp-dev mailing list >> wtp-dev@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/wtp-dev >> > > > > -- > > 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> > > _______________________________________________ > wtp-dev mailing list > wtp-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/wtp-dev >
_______________________________________________ wtp-dev mailing list wtp-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/wtp-dev