Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-14363

Creation of 'foundation' component in base

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • 4.1.0.Beta2
    • 4.1.0.Beta1
    • common
    • None

    Description

      The creation of a 'core' with minimal dependencies, preferably ONLY platform, is required. The component will have the following requirements:

      1) Only code designed for re-use can live there
      2) Only fully and properly java-doc'd code can live there
      3) Only code for use by TWO OR MORE components can live there.
      4) Addition of dependencies for this component will be strictly regulated
      5) Code must be properly tested and have tests cases demonstrating it.
      6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive additional bundles and features to keep these dependencies separate. FOr example:

         org.jboss.tools.core.platform
         org.jboss.tools.core.platform.ui
         org.jboss.tools.core.wtp
         org.jboss.tools.core.wtp.ui
      

      Bundles such as these would require test bundles, as well as features that keep them separate.

          org.jboss.tools.core.platform.feature
          org.jboss.tools.core.wtp.feature
      

      Attachments

        Issue Links

          Activity

            People

              manderse@redhat.com Max Andersen
              rob.stryker Rob Stryker (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: