Uploaded image for project: 'ACE'
  1. ACE
  2. ACE-301

Improve getting started html to avoid class/source incompatibilities with jdk7

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 2.0.1
    • Build
    • None
    • eclipse with jdk 1.7.0_07
      windows with jdk 1.6.0_33
      ant 1.8.x

    Description

      I'm new to ACE and BndTools and found out that building of the project from trunk required a bit more steps than what was documented on getting started.

      Command line build

      ANT build process goes as far as deployment verifier with the environment specified in this issue. Then you start getting error like below.

      [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
      [javac] src\org\apache\ace\deployment\verifier\impl\VerifyEnvironmentImpl.java:125: error: type ServiceReference does not take parameters
      [javac]         public ServiceReference<?>[] getRegisteredServices() {
      [javac]                                ^
      

      osgi.core;version=4.3.0.201102171602 used in deployment verifier isn't compatible with jdk7 (it's compiled with JSR14 flag). You might want to consider using 4.3.1.201210102023 from maven central which is intended to fix this.

      Eclipse with Bndtools

      Everything works fine until after you've created distributable archive and try to run it using the provided shell script using the environment specified in this issue.

       java.lang.UnsupportedClassVersionError: org/apache/ace/configurator/Activator : Unsupported major.minor version 51.0
      

      I suggest that getting started guide would include steps for configuring JDT which I believe was previously provided automatically by M2Eclipse. I also noticed that defaults.bnd contains javac.source/target as 1.5 which I believe should be 1.6.

      Attachments

        Issue Links

          Activity

            People

              marrs Marcel Offermans
              tuomas_kiviaho Tuomas Kiviaho
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: