2008/12/7 Brad Cox <[EMAIL PROTECTED]>
> clement escoffier wrote:
>
>> Hi,
>>
>> Sounds like your dependency is not a valid jar file (cannot create the
>> JarFile object from the artifact file) . With dependency throws this error?
>>
>
> That's what I'd like to know too. I've no idea, nor any idea of how to find
> out. I've still only the most tenuous idea of how all this works. Spending
> so much time lost in the weeds chasing problems like this one that I don't
> understand the bigger picture.
>
The issue comes from the soakit module. This module creates a pom artifact
(not a jar file) (so, I guess that the packaging is pom).
>
> Here's a partial log with testing on. Can't compile my test cases because
> it still can't find org.apache.felix.ipojo.junit4osgi. I followed your
> latest instructions for installing the ipojo snapshot. No idea how to make
> that known at compile time.
>
Add the following dependency in the integration-test modules.
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.ipojo.junit4osgi</artifactId>
<version>1.1.0-SNAPSHOT</version>
</dependency>
Be aware that project containing integration tests is not the project under
test. It's a separate project (creating a separate bundle). For instance in
iPOJO, I have several projects containing tests (
http://svn.apache.org/repos/asf/felix/trunk/ipojo/tests/), and so creating
bundles and one project depending on those artifacts and executing tests (
http://svn.apache.org/repos/asf/felix/trunk/ipojo/tests/integration-tests/).
Regards,
Clement
>
> mvn -e install
> + Error stacktraces are turned on.
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO] soakit
> [INFO] soakit.core
> [INFO] soakit.port
> [INFO] soakit.port.file
> [INFO] soakit.port.http
> [INFO] soakit.port.jms
> [INFO] soakit.transform
> [INFO] soakit.transform.identity
> [INFO] soakit.transform.log
> [INFO] soakit.transform.pep
> [INFO] soakit.transform.xsl
> [INFO] soakit.test
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [site:attach-descriptor]
> [INFO] [ipojo:ipojo-bundle {execution: default}]
>
> [INFO] [junit4osgi:test {execution: default}]
> [ERROR]
> java.lang.NullPointerException
> at java.util.zip.ZipFile.<init>(ZipFile.java:195)
> at java.util.jar.JarFile.<init>(JarFile.java:132)
> at java.util.jar.JarFile.<init>(JarFile.java:97)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.getTestBundle(Junit4osgiPlugin.java:308)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.execute(Junit4osgiPlugin.java:150)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:538)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:517)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:330)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> 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)
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing /SoftwareDevelopment/workspace/soakit/pom.xml to
> /Users/bradcox/.m2/repository/soakit/soakit/1.0-SNAPSHOT/soakit-1.0-SNAPSHOT.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.core
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Compiling 3 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.core/target/test-classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> /SoftwareDevelopment/workspace/soakit/soakit.core/src/test/java/com/gestalt/soakit/core/test/CoreServiceImplTest.java:[11,41]
> package org.apache.felix.ipojo.junit4osgi does not exist
>
> /SoftwareDevelopment/workspace/soakit/soakit.core/src/test/java/com/gestalt/soakit/core/test/CoreServiceImplTest.java:[15,41]
> cannot find symbol
> symbol: class OSGiTestCase
> public class CoreServiceImplTest extends OSGiTestCase
>
>
> Here's a full log, this time with tests turned off
>
> mvn -e -Dmaven.test.skip=true install
> + Error stacktraces are turned on.
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO] soakit
> [INFO] soakit.core
> [INFO] soakit.port
> [INFO] soakit.port.file
> [INFO] soakit.port.http
> [INFO] soakit.port.jms
> [INFO] soakit.transform
> [INFO] soakit.transform.identity
> [INFO] soakit.transform.log
> [INFO] soakit.transform.pep
> [INFO] soakit.transform.xsl
> [INFO] soakit.test
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [site:attach-descriptor]
> [INFO] [ipojo:ipojo-bundle {execution: default}]
>
> [INFO] [junit4osgi:test {execution: default}]
> [ERROR]
> java.lang.NullPointerException
> at java.util.zip.ZipFile.<init>(ZipFile.java:195)
> at java.util.jar.JarFile.<init>(JarFile.java:132)
> at java.util.jar.JarFile.<init>(JarFile.java:97)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.getTestBundle(Junit4osgiPlugin.java:308)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.execute(Junit4osgiPlugin.java:150)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:538)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:517)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:330)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> 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)
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing /SoftwareDevelopment/workspace/soakit/pom.xml to
> /Users/bradcox/.m2/repository/soakit/soakit/1.0-SNAPSHOT/soakit-1.0-SNAPSHOT.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.core
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle soakit:soakit.core:bundle:1.0-SNAPSHOT : The
> default package '.' is not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.core/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.core/target/soakit.core-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.core/target/soakit.core-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.core/1.0-SNAPSHOT/soakit.core-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.core/1.0-SNAPSHOT/soakit.core-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.port
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [site:attach-descriptor]
> [INFO] [ipojo:ipojo-bundle {execution: default}]
>
> [INFO] [junit4osgi:test {execution: default}]
> [ERROR]
> java.lang.NullPointerException
> at java.util.zip.ZipFile.<init>(ZipFile.java:195)
> at java.util.jar.JarFile.<init>(JarFile.java:132)
> at java.util.jar.JarFile.<init>(JarFile.java:97)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.getTestBundle(Junit4osgiPlugin.java:308)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.execute(Junit4osgiPlugin.java:150)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:538)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:517)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:330)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> 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)
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing /SoftwareDevelopment/workspace/soakit/soakit.port/pom.xml
> to
> /Users/bradcox/.m2/repository/soakit/soakit.port/1.0-SNAPSHOT/soakit.port-1.0-SNAPSHOT.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.port.file
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 6 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.file/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle soakit:soakit.port.file:bundle:1.0-SNAPSHOT :
> The default package '.' is not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.file/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.file/target/soakit.port.file-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.file/target/soakit.port.file-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.port.file/1.0-SNAPSHOT/soakit.port.file-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.port.file/1.0-SNAPSHOT/soakit.port.file-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.port.http
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 5 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.http/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle soakit:soakit.port.http:bundle:1.0-SNAPSHOT :
> The default package '.' is not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.http/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.http/target/soakit.port.http-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.http/target/soakit.port.http-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.port.http/1.0-SNAPSHOT/soakit.port.http-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.port.http/1.0-SNAPSHOT/soakit.port.http-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.port.jms
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 11 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.jms/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle soakit:soakit.port.jms:bundle:1.0-SNAPSHOT :
> The default package '.' is not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.jms/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.jms/target/soakit.port.jms-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.port/soakit.port.jms/target/soakit.port.jms-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.port.jms/1.0-SNAPSHOT/soakit.port.jms-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.port.jms/1.0-SNAPSHOT/soakit.port.jms-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.transform
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [site:attach-descriptor]
> [INFO] [ipojo:ipojo-bundle {execution: default}]
>
> [INFO] [junit4osgi:test {execution: default}]
> [ERROR]
> java.lang.NullPointerException
> at java.util.zip.ZipFile.<init>(ZipFile.java:195)
> at java.util.jar.JarFile.<init>(JarFile.java:132)
> at java.util.jar.JarFile.<init>(JarFile.java:97)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.getTestBundle(Junit4osgiPlugin.java:308)
> at
> org.apache.felix.ipojo.junit4osgi.plugin.Junit4osgiPlugin.execute(Junit4osgiPlugin.java:150)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:538)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:517)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:330)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> 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)
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.transform/pom.xml to
> /Users/bradcox/.m2/repository/soakit/soakit.transform/1.0-SNAPSHOT/soakit.transform-1.0-SNAPSHOT.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.transform.identity
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 5 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.identity/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle
> soakit:soakit.transform.identity:bundle:1.0-SNAPSHOT : The default package
> '.' is not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.identity/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.identity/target/soakit.transform.identity-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.identity/target/soakit.transform.identity-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.transform.identity/1.0-SNAPSHOT/soakit.transform.identity-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.transform.identity/1.0-SNAPSHOT/soakit.transform.identity-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.transform.log
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 5 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.log/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle
> soakit:soakit.transform.log:bundle:1.0-SNAPSHOT : The default package '.' is
> not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.log/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.log/target/soakit.transform.log-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.log/target/soakit.transform.log-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.transform.log/1.0-SNAPSHOT/soakit.transform.log-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.transform.log/1.0-SNAPSHOT/soakit.transform.log-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.transform.pep
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 34 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.pep/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle
> soakit:soakit.transform.pep:bundle:1.0-SNAPSHOT : The default package '.' is
> not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.pep/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.pep/target/soakit.transform.pep-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.pep/target/soakit.transform.pep-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.transform.pep/1.0-SNAPSHOT/soakit.transform.pep-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.transform.pep/1.0-SNAPSHOT/soakit.transform.pep-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.transform.xsl
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 5 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.xsl/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle
> soakit:soakit.transform.xsl:bundle:1.0-SNAPSHOT : The default package '.' is
> not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.xsl/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.xsl/target/soakit.transform.xsl-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.transform/soakit.transform.xsl/target/soakit.transform.xsl-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.transform.xsl/1.0-SNAPSHOT/soakit.transform.xsl-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.transform.xsl/1.0-SNAPSHOT/soakit.transform.xsl-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building soakit.test
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [bundle:manifest {execution: manifest}]
> [INFO] [compiler:compile]
> [INFO] Compiling 6 source files to
> /SoftwareDevelopment/workspace/soakit/soakit.test/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Not compiling test sources
> [INFO] [surefire:test]
> [INFO] Tests are skipped.
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle soakit:soakit.test:bundle:1.0-SNAPSHOT : The
> default package '.' is not permitted by the Import-Package syntax.
> This can be caused by compile errors in Eclipse because Eclipse creates
> valid class files regardless of compile errors.
> The following package(s) import from the default package []
> [INFO] [ipojo:ipojo-bundle {execution: default}]
> [INFO] Start bundle manipulation
> [INFO] Metadata file :
> /SoftwareDevelopment/workspace/soakit/soakit.test/metadata.xml
> [INFO] Input Bundle File :
> /SoftwareDevelopment/workspace/soakit/soakit.test/target/soakit.test-1.0-SNAPSHOT.jar
> [INFO] Bundle manipulation - SUCCESS
> [INFO] [junit4osgi:test {execution: default}]
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors:0
>
> [INFO] [install:install]
> [INFO] Installing
> /SoftwareDevelopment/workspace/soakit/soakit.test/target/soakit.test-1.0-SNAPSHOT.jar
> to
> /Users/bradcox/.m2/repository/soakit/soakit.test/1.0-SNAPSHOT/soakit.test-1.0-SNAPSHOT.jar
> [INFO] [bundle:install]
> [INFO] Parsing file:/Users/bradcox/.m2/repository/repository.xml
> [INFO] Installing
> soakit/soakit.test/1.0-SNAPSHOT/soakit.test-1.0-SNAPSHOT.jar
> [INFO] Writing OBR metadata
> [INFO]
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> ------------------------------------------------------------------------
> [INFO] soakit ................................................ SUCCESS
> [3.304s]
> [INFO] soakit.core ........................................... SUCCESS
> [1:01.841s]
> [INFO] soakit.port ........................................... SUCCESS
> [1.106s]
> [INFO] soakit.port.file ...................................... SUCCESS
> [1:27.271s]
> [INFO] soakit.port.http ...................................... SUCCESS
> [1:24.200s]
> [INFO] soakit.port.jms ....................................... SUCCESS
> [1:22.599s]
> [INFO] soakit.transform ...................................... SUCCESS
> [1.074s]
> [INFO] soakit.transform.identity ............................. SUCCESS
> [1:22.983s]
> [INFO] soakit.transform.log .................................. SUCCESS
> [1:22.013s]
> [INFO] soakit.transform.pep .................................. SUCCESS
> [1:39.860s]
> [INFO] soakit.transform.xsl .................................. SUCCESS
> [1:23.397s]
> [INFO] soakit.test ........................................... SUCCESS
> [1:22.758s]
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 12 minutes 32 seconds
> [INFO] Finished at: Sun Dec 07 09:33:10 EST 2008
> [INFO] Final Memory: 25M/254M
> [INFO]
> ------------------------------------------------------------------------
>
>
>