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

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: