Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-13594 org.jboss.tools.esb.project.ui cannot be build due to missing org.eclipse.zest.core
  3. JBIDE-13709

integration-tests should use JBTIS target platform to resolve SOA-related requirements like Zest

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 4.1.0.Alpha1
    • 4.0.0.Alpha1-SOA
    • arquillian, esb
    • None

      From JBIDE-13594, but for integration-tests instead of esb project.

      mmalina said:

      I can still see the same error in a build from 03/01
      https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Trunk/job/jbosstools-integration-tests.aggregate_master/61/console

      [ERROR]   Missing requirement: org.jboss.tools.esb.project.ui 1.5.300.Alpha1-v20130128-1848-B1149 requires 'bundle org.eclipse.zest.core 0.0.0' but it could not be found
      

      https://github.com/jbosstools/jbosstools-integration-tests/blob/master/site/category.xml#L73 requires ESB, which requires Zest.

      So, you need to ensure you're building your integration stack tests (which incidentally should be separated from the Core tests) using leacu's target platform for JBTIS.

      Here's how you patch your root pom (in the 4.0.x branch) to use the JBTIS TP (for Juno-based requirements):

      https://github.com/jbosstools/jbosstools-esb/pull/24/files

      I'm not sure what you'll have to do for the Kepler-based tests - either need a Kepler-based TP for JBTIS, or to disable those tests.

              exd-mmalina Martin Malina
              nickboldt Nick Boldt
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: