6 Replies Latest reply on Sep 3, 2012 3:36 PM by crramirez

    Compile Error with Example Project

    jfl0wers

      I get this error on the example project(any ideas why):

       

      [INFO] [compiler:compile {execution: default-compile}]

      [INFO] Compiling 11 source files to C:\Projects\example\target\classes

      [INFO] -------------------------------------------------------------

      [ERROR] COMPILATION ERROR :

      [INFO] -------------------------------------------------------------

      [ERROR] \Projects\example\src\main\java\org\jboss\test\osgi\RepositorySupport.java:[63,45] error: cannot access ModuleIdentifier

      [INFO] 1 error

        • 1. Re: Compile Error with Example Project
          thomas.diesler

          Works for me

           

          [tdiesler@tdvaio jbosgi-1.1.0]$ mvn clean install
          ...
          [INFO] ------------------------------------------------------------------------
          [INFO] Reactor Summary:
          [INFO] 
          [INFO] JBossOSGi ......................................... SUCCESS [1.182s]
          [INFO] JBossOSGi Reactor ................................. SUCCESS [0.047s]
          [INFO] JBossOSGi Testsuite ............................... SUCCESS [0.050s]
          [INFO] JBossOSGi Testsuite Examples ...................... SUCCESS [30.441s]
          [INFO] JBossOSGi Testsuite Functional .................... SUCCESS [9.065s]
          [INFO] JBossOSGi Testsuite Performance ................... SUCCESS [10.198s]
          [INFO] ------------------------------------------------------------------------
          [INFO] BUILD SUCCESS
          [INFO] ------------------------------------------------------------------------
          [INFO] Total time: 52.697s
          [INFO] Finished at: Tue Jun 12 15:36:27 CEST 2012
          [INFO] Final Memory: 33M/200M
          [INFO] ------------------------------------------------------------------------
          

           

          You could try to run with -X -U perhaps you have a dodgy artifact in your local repo

          • 2. Re: Compile Error with Example Project
            crramirez

            Hello Thomas,

             

            I have the same error and I run the command "mvn clean install" getting the same error:

             

            [INFO] Compiling 11 source files to /home/smartmatic/jboss-osgi-1.1.1/example/target/classes

            [INFO] -------------------------------------------------------------

            [ERROR] COMPILATION ERROR :

            [INFO] -------------------------------------------------------------

            [ERROR] /home/smartmatic/jboss-osgi-1.1.1/example/src/main/java/org/jboss/test/osgi/RepositorySupport.java:[63,45] cannot access org.jboss.modules.ModuleIdentifier

            class file for org.jboss.modules.ModuleIdentifier not found

                    Requirement req = XRequirementBuilder.createArtifactRequirement(MavenCoordinates.parse(coordinates));

            [INFO] 1 error

            [INFO] -------------------------------------------------------------

            [INFO] ------------------------------------------------------------------------

            [ERROR] BUILD FAILURE

            [INFO] ------------------------------------------------------------------------

            [INFO] Compilation failure

            /home/smartmatic/jboss-osgi-1.1.1/example/src/main/java/org/jboss/test/osgi/RepositorySupport.java:[63,45] cannot access org.jboss.modules.ModuleIdentifier

            class file for org.jboss.modules.ModuleIdentifier not found

                    Requirement req = XRequirementBuilder.createArtifactRequirement(MavenCoordinates.parse(coordinates));

             

            Regards,

            Carlos

            • 3. Re: Compile Error with Example Project
              thomas.diesler

              Works for me

               

              [tdiesler@tdvaio example]$ mvn clean install
              [INFO] Scanning for projects...
              [INFO]                                                                         
              [INFO] ------------------------------------------------------------------------
              [INFO] Building JBossOSGi Testsuite Examples 1.1.1
              [INFO] ------------------------------------------------------------------------
              [INFO] 
              [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ jboss-osgi-testsuite-example ---
              [INFO] Deleting /home/tdiesler/jboss-osgi-1.1.1/example/target
              [INFO] 
              [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ jboss-osgi-testsuite-example ---
              [debug] execute contextualize
              [INFO] Using 'UTF-8' encoding to copy filtered resources.
              [INFO] Copying 1 resource
              [INFO] 
              [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ jboss-osgi-testsuite-example ---
              [INFO] Compiling 11 source files to /home/tdiesler/jboss-osgi-1.1.1/example/target/classes
              [INFO] 
              [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ jboss-osgi-testsuite-example ---
              [debug] execute contextualize
              [INFO] Using 'UTF-8' encoding to copy filtered resources.
              [INFO] Copying 11 resources
              [INFO] 
              [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ jboss-osgi-testsuite-example ---
              [INFO] Compiling 42 source files to /home/tdiesler/jboss-osgi-1.1.1/example/target/test-classes
              [INFO] 
              [INFO] --- maven-assembly-plugin:2.2.2:directory-single (bundles) @ jboss-osgi-testsuite-example ---
              [INFO] Reading assembly descriptor: scripts/assembly-bundles.xml
              [INFO] Copying files to /home/tdiesler/jboss-osgi-1.1.1/example/target/test-libs
              [INFO] 
              [INFO] --- maven-surefire-plugin:2.11:test (default-test) @ jboss-osgi-testsuite-example ---
              [INFO] Surefire report directory: /home/tdiesler/jboss-osgi-1.1.1/example/target/surefire-reports
              
              -------------------------------------------------------
               T E S T S
              -------------------------------------------------------
              Running org.jboss.test.osgi.example.eventadmin.EventAdminTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.423 sec
              Running org.jboss.test.osgi.example.http.HttpServiceTestCase
              2012-09-03 09:31:48.631:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
              2012-09-03 09:31:48.811:INFO:oejs.AbstractConnector:Started NIOSocketConnectorWrapper@0.0.0.0:8090 STARTING
              2012-09-03 09:31:49.053:INFO:oejsh.ContextHandler:started HttpServiceContext{httpContext=DefaultHttpContext{bundle=example-http:0.0.0}}
              2012-09-03 09:31:49.151:INFO:oejsh.ContextHandler:started HttpServiceContext{httpContext=DefaultHttpContext{bundle=example-http:0.0.0}}
              2012-09-03 09:31:49.769:INFO:oejsh.ContextHandler:stopped HttpServiceContext{httpContext=DefaultHttpContext{bundle=example-http:0.0.0}}
              2012-09-03 09:31:49.780:INFO:oejsh.ContextHandler:stopped HttpServiceContext{httpContext=DefaultHttpContext{bundle=example-http:0.0.0}}
              Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.202 sec
              Running org.jboss.test.osgi.example.blueprint.BlueprintTestCase
              Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.568 sec
              Running org.jboss.test.osgi.example.jmx.BundleStateTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.442 sec
              Running org.jboss.test.osgi.example.jmx.MBeanServerTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.407 sec
              Running org.jboss.test.osgi.example.interceptor.LifecycleInterceptorTestCase
              2012-09-03 09:31:54.612:INFO:oejsh.ContextHandler:started HttpServiceContext{httpContext=DefaultHttpContext{bundle=interceptor-endpoint:0.0.0}}
              2012-09-03 09:31:54.677:INFO:oejsh.ContextHandler:stopped HttpServiceContext{httpContext=DefaultHttpContext{bundle=interceptor-endpoint:0.0.0}}
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.57 sec
              Running org.jboss.test.osgi.example.simple.SimpleArchiveDeployerTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.227 sec
              Running org.jboss.test.osgi.example.simple.SimpleBundleTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.2 sec
              Running org.jboss.test.osgi.example.simple.SimplePackageAdminTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.156 sec
              Running org.jboss.test.osgi.example.simple.SimpleStartLevelTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.163 sec
              Running org.jboss.test.osgi.example.configadmin.ConfigurationAdminTestCase
              2012-09-03 09:31:56.167:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
              2012-09-03 09:31:56.215:INFO:oejs.AbstractConnector:Started NIOSocketConnectorWrapper@0.0.0.0:8090 STARTING
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.741 sec
              Running org.jboss.test.osgi.example.xml.parser.SAXParserTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.005 sec
              Running org.jboss.test.osgi.example.xml.parser.DocumentBuilderTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.216 sec
              Running org.jboss.test.osgi.example.ds.DeclarativeServicesTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.411 sec
              Running org.jboss.test.osgi.example.webapp.WebAppTestCase
              2012-09-03 09:31:59.422:INFO:oejsh.ContextHandler:started HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@263b84ee}
              Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.975 sec
              Running org.jboss.test.osgi.example.webapp.WebAppNegativeTestCase
              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec
              2012-09-03 09:32:00.154:INFO:oejsh.ContextHandler:stopped HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@263b84ee}
              
              Results :
              
              Tests run: 23, Failures: 0, Errors: 0, Skipped: 0
              
              [INFO] 
              [INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ jboss-osgi-testsuite-example ---
              [INFO] Building jar: /home/tdiesler/jboss-osgi-1.1.1/example/target/jboss-osgi-testsuite-example-1.1.1.jar
              [INFO] 
              [INFO] >>> maven-source-plugin:2.1.2:jar (attach-sources) @ jboss-osgi-testsuite-example >>>
              [INFO] 
              [INFO] <<< maven-source-plugin:2.1.2:jar (attach-sources) @ jboss-osgi-testsuite-example <<<
              [INFO] 
              [INFO] --- maven-source-plugin:2.1.2:jar (attach-sources) @ jboss-osgi-testsuite-example ---
              [INFO] Building jar: /home/tdiesler/jboss-osgi-1.1.1/example/target/jboss-osgi-testsuite-example-1.1.1-sources.jar
              [INFO] 
              [INFO] --- maven-assembly-plugin:2.2.2:single (examples) @ jboss-osgi-testsuite-example ---
              [INFO] Reading assembly descriptor: scripts/assembly-examples-zip.xml
              [INFO] Building zip: /home/tdiesler/jboss-osgi-1.1.1/example/target/jboss-osgi-testsuite-example-1.1.1.zip
              [INFO] 
              [INFO] --- build-helper-maven-plugin:1.7:attach-artifact (attach-artifacts) @ jboss-osgi-testsuite-example ---
              [WARNING] Artifact org.jboss.osgi.testsuite:jboss-osgi-testsuite-example:zip:1.1.1 already attached to project, ignoring duplicate
              [INFO] 
              [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ jboss-osgi-testsuite-example ---
              [INFO] Installing /home/tdiesler/jboss-osgi-1.1.1/example/target/jboss-osgi-testsuite-example-1.1.1.jar to /home/tdiesler/.m2/repository/org/jboss/osgi/testsuite/jboss-osgi-testsuite-example/1.1.1/jboss-osgi-testsuite-example-1.1.1.jar
              [INFO] Installing /home/tdiesler/jboss-osgi-1.1.1/example/pom.xml to /home/tdiesler/.m2/repository/org/jboss/osgi/testsuite/jboss-osgi-testsuite-example/1.1.1/jboss-osgi-testsuite-example-1.1.1.pom
              [INFO] Installing /home/tdiesler/jboss-osgi-1.1.1/example/target/jboss-osgi-testsuite-example-1.1.1-sources.jar to /home/tdiesler/.m2/repository/org/jboss/osgi/testsuite/jboss-osgi-testsuite-example/1.1.1/jboss-osgi-testsuite-example-1.1.1-sources.jar
              [INFO] Installing /home/tdiesler/jboss-osgi-1.1.1/example/target/jboss-osgi-testsuite-example-1.1.1.zip to /home/tdiesler/.m2/repository/org/jboss/osgi/testsuite/jboss-osgi-testsuite-example/1.1.1/jboss-osgi-testsuite-example-1.1.1.zip
              [INFO] ------------------------------------------------------------------------
              [INFO] BUILD SUCCESS
              [INFO] ------------------------------------------------------------------------
              [INFO] Total time: 1:03.533s
              [INFO] Finished at: Mon Sep 03 09:32:03 CEST 2012
              [INFO] Final Memory: 24M/197M
              [INFO] ------------------------------------------------------------------------
              

               

              With these dependencies

               

              [tdiesler@tdvaio example]$ mvn dependency:tree
              [INFO] Scanning for projects...
              [INFO]                                                                         
              [INFO] ------------------------------------------------------------------------
              [INFO] Building JBossOSGi Testsuite Examples 1.1.1
              [INFO] ------------------------------------------------------------------------
              [INFO] 
              [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ jboss-osgi-testsuite-example ---
              [INFO] org.jboss.osgi.testsuite:jboss-osgi-testsuite-example:jar:1.1.1
              [INFO] +- org.apache.aries.blueprint:org.apache.aries.blueprint:jar:0.4:provided
              [INFO] +- org.apache.aries.jmx:org.apache.aries.jmx:jar:0.3:provided
              [INFO] +- org.apache.aries.proxy:org.apache.aries.proxy:jar:0.4:provided
              [INFO] +- org.apache.aries:org.apache.aries.util:jar:0.3:provided
              [INFO] +- org.apache.felix:org.apache.felix.configadmin:jar:1.2.8:provided
              [INFO] +- org.apache.felix:org.apache.felix.eventadmin:jar:1.2.6:provided
              [INFO] |  +- org.osgi:org.osgi.core:jar:4.2.0:provided (version managed from 4.0.0)
              [INFO] |  +- org.osgi:org.osgi.compendium:jar:4.2.0:provided
              [INFO] |  \- concurrent:concurrent:jar:1.3.4:provided
              [INFO] +- org.apache.felix:org.apache.felix.log:jar:1.0.0:provided
              [INFO] +- org.apache.felix:org.apache.felix.scr:jar:1.6.0:provided
              [INFO] +- org.jboss.osgi.http:jbosgi-http-api:jar:1.0.5:provided
              [INFO] |  \- javax.servlet:servlet-api:jar:2.5:provided
              [INFO] +- org.jboss.osgi.jmx:jbosgi-jmx:jar:1.0.11:provided
              [INFO] |  \- org.jboss.osgi.jmx:jbosgi-jmx-api:jar:1.0.11:provided
              [INFO] +- org.jboss.osgi.logging:jboss-osgi-logging:jar:1.0.0:provided
              [INFO] +- org.jboss.osgi.repository:jbosgi-repository-api:jar:1.0.5:provided
              [INFO] |  \- org.jboss.osgi.resolver:jbosgi-resolver-api-v2:jar:2.0.0.Beta2:provided
              [INFO] |     +- org.jboss.osgi.metadata:jbosgi-metadata:jar:2.0.2:provided
              [INFO] |     +- org.apache.felix:org.apache.felix.resolver:jar:0.1.0.Beta1:provided
              [INFO] |     \- org.jboss.logging:jboss-logging:jar:3.1.0.GA:provided
              [INFO] +- org.jboss.osgi.repository:jbosgi-repository:jar:1.0.5:provided
              [INFO] +- org.jboss.osgi.xerces:jbosgi-xerces:jar:2.10.0:provided
              [INFO] |  +- xml-apis:xml-apis:jar:1.4.01:provided
              [INFO] |  +- xml-resolver:xml-resolver:jar:1.2:provided
              [INFO] |  \- xerces:xercesImpl:jar:2.10.0:provided
              [INFO] +- org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:jar:1.0.1.Final:provided
              [INFO] +- org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:jar:1.0.0.Final:provided
              [INFO] +- org.ops4j.pax.web:pax-web-extender-war:jar:1.1.2:provided
              [INFO] |  +- org.ops4j.base:ops4j-base-lang:jar:1.2.3:provided
              [INFO] |  +- org.ops4j.base:ops4j-base-util-xml:jar:1.2.3:provided
              [INFO] |  |  \- org.ops4j.base:ops4j-base-util-collections:jar:1.2.3:provided
              [INFO] |  +- org.ops4j.pax.swissbox:pax-swissbox-core:jar:1.4.0:provided
              [INFO] |  |  \- org.ops4j.pax.swissbox:pax-swissbox-lifecycle:jar:1.4.0:provided
              [INFO] |  +- org.ops4j.pax.swissbox:pax-swissbox-extender:jar:1.4.0:provided
              [INFO] |  +- org.ops4j.pax.swissbox:pax-swissbox-optional-jcl:jar:1.4.0:provided
              [INFO] |  \- org.ops4j.pax.swissbox:pax-swissbox-tracker:jar:1.4.0:provided
              [INFO] +- org.ops4j.pax.web:pax-web-jetty-bundle:jar:1.1.2:provided
              [INFO] +- org.ops4j.pax.web:pax-web-jsp:jar:1.1.2:provided
              [INFO] |  +- org.mortbay.jetty:jsp-2.1-glassfish:jar:2.1.v20091210:provided
              [INFO] |  |  \- org.mortbay.jetty:jsp-api-2.1-glassfish:jar:2.1.v20091210:provided
              [INFO] |  \- org.eclipse.jdt.core.compiler:ecj:jar:3.5.1:provided
              [INFO] +- org.jboss.osgi.testing:jbosgi-testing:jar:1.0.2:test
              [INFO] |  +- org.jboss.osgi.spi:jbosgi-spi:jar:3.0.0:test
              [INFO] |  |  +- args4j:args4j:jar:2.0.12:test
              [INFO] |  |  \- org.jboss.osgi.vfs:jbosgi-vfs:jar:1.0.6:test
              [INFO] |  +- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.0.0-cr-1:test
              [INFO] |  |  +- org.jboss.shrinkwrap:shrinkwrap-api:jar:1.0.0-cr-1:test
              [INFO] |  |  \- org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.0.0-cr-1:test
              [INFO] |  \- junit:junit:jar:4.10:test
              [INFO] |     \- org.hamcrest:hamcrest-core:jar:1.1:test
              [INFO] +- org.jboss.osgi.framework:jbosgi-framework-core:jar:1.1.8.Final:test
              [INFO] |  +- org.jboss.msc:jboss-msc:jar:1.0.1.GA:test
              [INFO] |  +- org.jboss.modules:jboss-modules:jar:1.1.1.GA:test
              [INFO] |  +- org.jboss.osgi.deployment:jbosgi-deployment:jar:1.0.12.Final:test
              [INFO] |  +- org.jboss.osgi.resolver:jbosgi-resolver-felix:jar:1.0.13.Final:test
              [INFO] |  |  +- org.jboss.osgi.resolver:jbosgi-resolver-api:jar:1.0.13.Final:test
              [INFO] |  |  \- org.jboss.osgi.resolver:jbosgi-resolver-spi:jar:1.0.13.Final:test
              [INFO] |  \- org.jboss.osgi.vfs:jbosgi-vfs30:jar:1.0.7.Final:test
              [INFO] |     \- org.jboss:jboss-vfs:jar:3.1.0.Final:test
              [INFO] +- org.osgi:org.osgi.enterprise:jar:4.2.0:provided
              [INFO] +- org.jboss.arquillian.junit:arquillian-junit-container:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.junit:arquillian-junit-core:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.test:arquillian-test-api:jar:1.0.0.CR7:test
              [INFO] |  |  \- org.jboss.arquillian.core:arquillian-core-api:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.test:arquillian-test-spi:jar:1.0.0.CR7:test
              [INFO] |  |  \- org.jboss.arquillian.core:arquillian-core-spi:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.container:arquillian-container-test-api:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.0.0.CR7:test
              [INFO] |  +- org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.0.0.CR7:test
              [INFO] |  |  +- org.jboss.arquillian.config:arquillian-config-api:jar:1.0.0.CR7:test
              [INFO] |  |  \- org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.0.0.CR7:test
              [INFO] |  |     \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:1.1.0-beta-1:test
              [INFO] |  \- org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.0.0.CR7:test
              [INFO] +- org.jboss.logmanager:jboss-logmanager:jar:1.2.0.GA:test
              [INFO] +- org.slf4j:slf4j-jdk14:jar:1.6.4:test
              [INFO] |  \- org.slf4j:slf4j-api:jar:1.6.4:test
              [INFO] \- org.jboss.arquillian.container:arquillian-container-osgi-embedded:jar:1.0.2.Final:test
              [INFO]    +- org.jboss.arquillian.container:arquillian-container-spi:jar:1.0.0.CR7:test
              [INFO]    |  \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api:jar:1.1.0-beta-1:test
              [INFO]    +- org.jboss.arquillian.container:arquillian-container-osgi:jar:1.0.2.Final:test
              [INFO]    +- org.jboss.arquillian.testenricher:arquillian-testenricher-osgi:jar:1.0.2.Final:test
              [INFO]    |  \- javax.inject:javax.inject:jar:1:test
              [INFO]    +- org.jboss.arquillian.protocol:arquillian-protocol-osgi:jar:1.0.2.Final:test
              [INFO]    |  \- org.jboss.arquillian.protocol:arquillian-protocol-jmx:jar:1.0.0.CR7:test
              [INFO]    \- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:jar:1.0.0-beta-5:test
              [INFO]       +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:1.0.0-beta-5:test
              [INFO]       +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven:jar:1.0.0-beta-5:test
              [INFO]       +- org.sonatype.aether:aether-api:jar:1.8:test
              [INFO]       +- org.sonatype.aether:aether-util:jar:1.8:test
              [INFO]       +- org.sonatype.aether:aether-connector-wagon:jar:1.8:test
              [INFO]       |  +- org.sonatype.aether:aether-spi:jar:1.8:test
              [INFO]       |  \- org.codehaus.plexus:plexus-container-default:jar:1.5.5:test
              [INFO]       |     +- org.codehaus.plexus:plexus-classworlds:jar:2.2.2:test
              [INFO]       |     +- org.apache.xbean:xbean-reflect:jar:3.4:test
              [INFO]       |     |  +- log4j:log4j:jar:1.2.12:test
              [INFO]       |     |  \- commons-logging:commons-logging-api:jar:1.1:test
              [INFO]       |     \- com.google.collections:google-collections:jar:1.0:test
              [INFO]       +- org.apache.maven:maven-aether-provider:jar:3.0.1:test
              [INFO]       |  +- org.apache.maven:maven-model:jar:3.0.1:test
              [INFO]       |  +- org.apache.maven:maven-model-builder:jar:3.0.1:test
              [INFO]       |  +- org.apache.maven:maven-repository-metadata:jar:3.0.1:test
              [INFO]       |  +- org.sonatype.aether:aether-impl:jar:1.8:test
              [INFO]       |  +- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:test
              [INFO]       |  \- org.codehaus.plexus:plexus-utils:jar:2.0.4:test
              [INFO]       +- org.apache.maven:maven-settings-builder:jar:3.0.1:test
              [INFO]       |  +- org.codehaus.plexus:plexus-interpolation:jar:1.14:test
              [INFO]       |  +- org.apache.maven:maven-settings:jar:3.0.1:test
              [INFO]       |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test
              [INFO]       |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
              [INFO]       +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-7:test
              [INFO]       +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-7:test
              [INFO]       \- org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-7:test
              [INFO]          \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-7:test
              [INFO]             \- commons-logging:commons-logging:jar:1.1.1:test
              [INFO] ------------------------------------------------------------------------
              [INFO] BUILD SUCCESS
              [INFO] ------------------------------------------------------------------------
              [INFO] Total time: 22.861s
              [INFO] Finished at: Mon Sep 03 09:34:51 CEST 2012
              [INFO] Final Memory: 14M/202M
              [INFO] ------------------------------------------------------------------------
              
              • 4. Re: Compile Error with Example Project
                crramirez

                Hello well my results are very different. Before this I deleted the entire ~/.m2/repository directory and:

                 

                ~/jboss-osgi-1.1.1/example> mvn -e  clean install
                + Error stacktraces are turned on.
                [INFO] Scanning for projects...
                [INFO] ------------------------------------------------------------------------
                [INFO] Building JBossOSGi Testsuite Examples
                [INFO]    task-segment: [clean, install]
                [INFO] ------------------------------------------------------------------------
                [INFO] [clean:clean {execution: default-clean}]
                [INFO] Deleting /home/smartmatic/jboss-osgi-1.1.1/example/target
                [debug] execute contextualize
                [INFO] [resources:resources {execution: default-resources}]
                [INFO] Using 'UTF-8' encoding to copy filtered resources.
                [INFO] Copying 1 resource
                [WARNING] POM for 'javax.servlet:servlet-api:pom:2.5:provided' is invalid.
                
                Its dependencies (if any) will NOT be available to the current build.
                [INFO] [compiler:compile {execution: default-compile}]
                [INFO] Compiling 11 source files to /home/smartmatic/jboss-osgi-1.1.1/example/target/classes
                [INFO] -------------------------------------------------------------
                [ERROR] COMPILATION ERROR : 
                [INFO] -------------------------------------------------------------
                [ERROR] /home/smartmatic/jboss-osgi-1.1.1/example/src/main/java/org/jboss/test/osgi/RepositorySupport.java:[63,45] cannot access org.jboss.modules.ModuleIdentifier
                class file for org.jboss.modules.ModuleIdentifier not found
                        Requirement req = XRequirementBuilder.createArtifactRequirement(MavenCoordinates.parse(coordinates));
                [INFO] 1 error
                [INFO] -------------------------------------------------------------
                [INFO] ------------------------------------------------------------------------
                [ERROR] BUILD FAILURE
                [INFO] ------------------------------------------------------------------------
                [INFO] Compilation failure
                /home/smartmatic/jboss-osgi-1.1.1/example/src/main/java/org/jboss/test/osgi/RepositorySupport.java:[63,45] cannot access org.jboss.modules.ModuleIdentifier
                class file for org.jboss.modules.ModuleIdentifier not found
                        Requirement req = XRequirementBuilder.createArtifactRequirement(MavenCoordinates.parse(coordinates));
                
                [INFO] ------------------------------------------------------------------------
                [INFO] Trace
                org.apache.maven.BuildFailureException: Compilation failure
                /home/smartmatic/jboss-osgi-1.1.1/example/src/main/java/org/jboss/test/osgi/RepositorySupport.java:[63,45] cannot access org.jboss.modules.ModuleIdentifier
                class file for org.jboss.modules.ModuleIdentifier not found
                        Requirement req = XRequirementBuilder.createArtifactRequirement(MavenCoordinates.parse(coordinates));
                
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:715)
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
                        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
                        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
                        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
                        at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                        at java.lang.reflect.Method.invoke(Method.java:616)
                        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
                        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
                        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
                        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
                Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
                /home/smartmatic/jboss-osgi-1.1.1/example/src/main/java/org/jboss/test/osgi/RepositorySupport.java:[63,45] cannot access org.jboss.modules.ModuleIdentifier
                class file for org.jboss.modules.ModuleIdentifier not found
                        Requirement req = XRequirementBuilder.createArtifactRequirement(MavenCoordinates.parse(coordinates));
                
                        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
                        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
                        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
                        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
                        ... 17 more
                [INFO] ------------------------------------------------------------------------
                [INFO] Total time: 2 seconds
                [INFO] Finished at: Mon Sep 03 11:57:34 EST 2012
                [INFO] Final Memory: 38M/332M
                [INFO] ------------------------------------------------------------------------
                
                

                With these dependencies:

                 

                ~/jboss-osgi-1.1.1/example> mvn -e  -Dhttps.proxyHost=localhost -Dhttps.proxyPort=3128 -Dhttp.proxyHost=localhost -Dhttp.proxyPort=3128 dependency:tree
                + Error stacktraces are turned on.
                [INFO] Scanning for projects...
                [INFO] Searching repository for plugin with prefix: 'dependency'.
                [INFO] ------------------------------------------------------------------------
                [INFO] Building JBossOSGi Testsuite Examples
                [INFO]    task-segment: [dependency:tree]
                [INFO] ------------------------------------------------------------------------
                [WARNING] POM for 'javax.servlet:servlet-api:pom:2.5:provided' is invalid.
                
                Its dependencies (if any) will NOT be available to the current build.
                [INFO] [dependency:tree {execution: default-cli}]
                [WARNING] POM for 'javax.servlet:servlet-api:pom:2.5:provided' is invalid.
                
                Its dependencies (if any) will NOT be available to the current build.
                [INFO] org.jboss.osgi.testsuite:jboss-osgi-testsuite-example:jar:1.1.1
                [INFO] +- org.apache.aries.blueprint:org.apache.aries.blueprint:jar:0.4:provided
                [INFO] +- org.apache.aries.jmx:org.apache.aries.jmx:jar:0.3:provided
                [INFO] +- org.apache.aries.proxy:org.apache.aries.proxy:jar:0.4:provided
                [INFO] +- org.apache.aries:org.apache.aries.util:jar:0.3:provided
                [INFO] +- org.apache.felix:org.apache.felix.configadmin:jar:1.2.8:provided
                [INFO] +- org.apache.felix:org.apache.felix.eventadmin:jar:1.2.6:provided
                [INFO] |  +- org.osgi:org.osgi.core:jar:4.2.0:provided (version managed from 4.0.0)
                [INFO] |  +- org.osgi:org.osgi.compendium:jar:4.2.0:provided
                [INFO] |  \- concurrent:concurrent:jar:1.3.4:provided
                [INFO] +- org.apache.felix:org.apache.felix.log:jar:1.0.0:provided
                [INFO] +- org.apache.felix:org.apache.felix.scr:jar:1.6.0:provided
                [INFO] +- org.jboss.osgi.http:jbosgi-http-api:jar:1.0.5:provided
                [INFO] |  \- javax.servlet:servlet-api:jar:2.5:provided
                [INFO] +- org.jboss.osgi.jmx:jbosgi-jmx:jar:1.0.11:provided
                [INFO] |  \- org.jboss.osgi.jmx:jbosgi-jmx-api:jar:1.0.11:provided
                [INFO] +- org.jboss.osgi.logging:jboss-osgi-logging:jar:1.0.0:provided
                [INFO] +- org.jboss.osgi.repository:jbosgi-repository-api:jar:1.0.5:provided
                [INFO] |  \- org.jboss.osgi.resolver:jbosgi-resolver-api-v2:jar:2.0.0.Beta2:provided
                [INFO] |     +- org.jboss.osgi.metadata:jbosgi-metadata:jar:2.0.2:provided
                [INFO] |     +- org.apache.felix:org.apache.felix.resolver:jar:0.1.0.Beta1:provided
                [INFO] |     \- org.jboss.logging:jboss-logging:jar:3.1.0.GA:provided
                [INFO] +- org.jboss.osgi.repository:jbosgi-repository:jar:1.0.5:provided
                [INFO] +- org.jboss.osgi.xerces:jbosgi-xerces:jar:2.10.0:provided
                [INFO] |  +- xml-apis:xml-apis:jar:1.4.01:provided
                [INFO] |  +- xml-resolver:xml-resolver:jar:1.2:provided
                [INFO] |  \- xerces:xercesImpl:jar:2.10.0:provided
                [INFO] +- org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:jar:1.0.1.Final:provided
                [INFO] +- org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:jar:1.0.0.Final:provided
                [INFO] +- org.ops4j.pax.web:pax-web-extender-war:jar:1.1.2:provided
                [INFO] |  +- org.ops4j.base:ops4j-base-lang:jar:1.2.3:provided
                [INFO] |  +- org.ops4j.base:ops4j-base-util-xml:jar:1.2.3:provided
                [INFO] |  |  \- org.ops4j.base:ops4j-base-util-collections:jar:1.2.3:provided
                [INFO] |  +- org.ops4j.pax.swissbox:pax-swissbox-core:jar:1.4.0:provided
                [INFO] |  |  \- org.ops4j.pax.swissbox:pax-swissbox-lifecycle:jar:1.4.0:provided
                [INFO] |  +- org.ops4j.pax.swissbox:pax-swissbox-extender:jar:1.4.0:provided
                [INFO] |  +- org.ops4j.pax.swissbox:pax-swissbox-optional-jcl:jar:1.4.0:provided
                [INFO] |  \- org.ops4j.pax.swissbox:pax-swissbox-tracker:jar:1.4.0:provided
                [INFO] +- org.ops4j.pax.web:pax-web-jetty-bundle:jar:1.1.2:provided
                [INFO] +- org.ops4j.pax.web:pax-web-jsp:jar:1.1.2:provided
                [INFO] |  +- org.mortbay.jetty:jsp-2.1-glassfish:jar:2.1.v20091210:provided
                [INFO] |  |  \- org.mortbay.jetty:jsp-api-2.1-glassfish:jar:2.1.v20091210:provided
                [INFO] |  \- org.eclipse.jdt.core.compiler:ecj:jar:3.5.1:provided
                [INFO] +- org.jboss.osgi.testing:jbosgi-testing:jar:1.0.2:test
                [INFO] |  +- org.jboss.osgi.spi:jbosgi-spi:jar:3.0.0:test
                [INFO] |  |  +- args4j:args4j:jar:2.0.12:test
                [INFO] |  |  \- org.jboss.osgi.vfs:jbosgi-vfs:jar:1.0.6:test
                [INFO] |  +- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.0.0-cr-1:test
                [INFO] |  |  +- org.jboss.shrinkwrap:shrinkwrap-api:jar:1.0.0-cr-1:test
                [INFO] |  |  \- org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.0.0-cr-1:test
                [INFO] |  \- junit:junit:jar:4.10:test
                [INFO] |     \- org.hamcrest:hamcrest-core:jar:1.1:test
                [INFO] +- org.jboss.osgi.framework:jbosgi-framework-core:jar:1.1.8.Final:test
                [INFO] |  +- org.jboss.msc:jboss-msc:jar:1.0.1.GA:test
                [INFO] |  +- org.jboss.modules:jboss-modules:jar:1.1.1.GA:test
                [INFO] |  +- org.jboss.osgi.deployment:jbosgi-deployment:jar:1.0.12.Final:test
                [INFO] |  +- org.jboss.osgi.resolver:jbosgi-resolver-felix:jar:1.0.13.Final:test
                [INFO] |  |  +- org.jboss.osgi.resolver:jbosgi-resolver-api:jar:1.0.13.Final:test
                [INFO] |  |  \- org.jboss.osgi.resolver:jbosgi-resolver-spi:jar:1.0.13.Final:test
                [INFO] |  \- org.jboss.osgi.vfs:jbosgi-vfs30:jar:1.0.7.Final:test
                [INFO] |     \- org.jboss:jboss-vfs:jar:3.1.0.Final:test
                [INFO] +- org.osgi:org.osgi.enterprise:jar:4.2.0:provided
                [INFO] +- org.jboss.arquillian.junit:arquillian-junit-container:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.junit:arquillian-junit-core:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.test:arquillian-test-api:jar:1.0.0.CR7:test
                [INFO] |  |  \- org.jboss.arquillian.core:arquillian-core-api:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.test:arquillian-test-spi:jar:1.0.0.CR7:test
                [INFO] |  |  \- org.jboss.arquillian.core:arquillian-core-spi:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.container:arquillian-container-test-api:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.0.0.CR7:test
                [INFO] |  +- org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.0.0.CR7:test
                [INFO] |  |  +- org.jboss.arquillian.config:arquillian-config-api:jar:1.0.0.CR7:test
                [INFO] |  |  \- org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.0.0.CR7:test
                [INFO] |  |     \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:1.1.0-beta-1:test
                [INFO] |  \- org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.0.0.CR7:test
                [INFO] +- org.jboss.logmanager:jboss-logmanager:jar:1.2.0.GA:test
                [INFO] +- org.slf4j:slf4j-jdk14:jar:1.6.4:test
                [INFO] |  \- org.slf4j:slf4j-api:jar:1.6.4:test
                [INFO] \- org.jboss.arquillian.container:arquillian-container-osgi-embedded:jar:1.0.2.Final:test
                [INFO]    +- org.jboss.arquillian.container:arquillian-container-spi:jar:1.0.0.CR7:test
                [INFO]    |  \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api:jar:1.1.0-beta-1:test
                [INFO]    +- org.jboss.arquillian.container:arquillian-container-osgi:jar:1.0.2.Final:test
                [INFO]    +- org.jboss.arquillian.testenricher:arquillian-testenricher-osgi:jar:1.0.2.Final:test
                [INFO]    |  \- javax.inject:javax.inject:jar:1:test
                [INFO]    +- org.jboss.arquillian.protocol:arquillian-protocol-osgi:jar:1.0.2.Final:test
                [INFO]    |  \- org.jboss.arquillian.protocol:arquillian-protocol-jmx:jar:1.0.0.CR7:test
                [INFO]    \- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:jar:1.0.0-beta-5:test
                [INFO]       +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:1.0.0-beta-5:test
                [INFO]       +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven:jar:1.0.0-beta-5:test
                [INFO]       +- org.sonatype.aether:aether-api:jar:1.8:test
                [INFO]       +- org.sonatype.aether:aether-util:jar:1.8:test
                [INFO]       +- org.sonatype.aether:aether-connector-wagon:jar:1.8:test
                [INFO]       |  +- org.sonatype.aether:aether-spi:jar:1.8:test
                [INFO]       |  \- org.codehaus.plexus:plexus-container-default:jar:1.5.5:test
                [INFO]       |     +- org.codehaus.plexus:plexus-classworlds:jar:2.2.2:test
                [INFO]       |     +- org.apache.xbean:xbean-reflect:jar:3.4:test
                [INFO]       |     |  +- log4j:log4j:jar:1.2.12:test
                [INFO]       |     |  \- commons-logging:commons-logging-api:jar:1.1:test
                [INFO]       |     \- com.google.collections:google-collections:jar:1.0:test
                [INFO]       +- org.apache.maven:maven-aether-provider:jar:3.0.1:test
                [INFO]       |  +- org.apache.maven:maven-model:jar:3.0.1:test
                [INFO]       |  +- org.apache.maven:maven-model-builder:jar:3.0.1:test
                [INFO]       |  +- org.apache.maven:maven-repository-metadata:jar:3.0.1:test
                [INFO]       |  +- org.sonatype.aether:aether-impl:jar:1.8:test
                [INFO]       |  +- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:test
                [INFO]       |  \- org.codehaus.plexus:plexus-utils:jar:2.0.4:test
                [INFO]       +- org.apache.maven:maven-settings-builder:jar:3.0.1:test
                [INFO]       |  +- org.codehaus.plexus:plexus-interpolation:jar:1.14:test
                [INFO]       |  +- org.apache.maven:maven-settings:jar:3.0.1:test
                [INFO]       |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test
                [INFO]       |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
                [INFO]       +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-7:test
                [INFO]       +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-7:test
                [INFO]       \- org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-7:test
                [INFO]          \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-7:test
                [INFO]             \- commons-logging:commons-logging:jar:1.1.1:test
                [INFO] ------------------------------------------------------------------------
                [INFO] BUILD SUCCESSFUL
                [INFO] ------------------------------------------------------------------------
                [INFO] Total time: 3 seconds
                [INFO] Finished at: Mon Sep 03 11:57:08 EST 2012
                [INFO] Final Memory: 40M/520M
                [INFO] ------------------------------------------------------------------------
                • 5. Re: Compile Error with Example Project
                  thomas.diesler

                  Cannot reproduce also not with a clean repository.

                  • 6. Re: Compile Error with Example Project
                    crramirez

                    Well I will keep trying. But I must say that it would be easier if the samples can be distributed in binary format also, so we can see the generated manifests and test in jboss