Hi
I see there were some recent discussions here:
http://www.nabble.com/nucleus.zip-inclorrect-dependency-td19300645.html
I am encountering the same issue as Vivek. I am using Maven 2.0.9 and
also tried 2.1.0-M1.
We are using embedded Glassfish for testing samples of Jersey-based
web applications, for example here:
http://download.java.net/maven/2/com/sun/jersey/samples/helloworld-webapp/1.0-ea-SNAPSHOT/helloworld-webapp-1.0-ea-SNAPSHOT-project.zip
Currently the pom in the above example uses an old version of the GF
web and embedded API:
<dependency>
<groupId>org.glassfish.embedded</groupId>
<artifactId>gf-embedded-api</artifactId>
<version>1.0-alpha-4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
and i wanted to replace it with:
<dependency>
<groupId>org.glassfish.embedded</groupId>
<artifactId>glassfish-embedded-api</artifactId>
<version>10.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
but i get the same result as Vivek:
1) org.glassfish.osgi-platforms:felix:distribution-fragment:10.0-
SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.glassfish.osgi-platforms
-DartifactId=felix -Dversion=10.0-SNAPSHOT -Dpackaging=distribution-
fragment -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.glassfish.osgi-platforms -
DartifactId=felix -Dversion=10.0-SNAPSHOT -Dpackaging=distribution-
fragment -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) com.sun.jersey.samples:helloworld-webapp:war:1.0-ea-SNAPSHOT
2) org.glassfish.embedded:glassfish-embedded-api:jar:10.0-SNAPSHOT
3) org.glassfish.distributions:web:zip:10.0-SNAPSHOT
4) org.glassfish.distributions:nucleus:zip:10.0-SNAPSHOT
5) org.glassfish.osgi-platforms:felix:distribution-fragment:10.0-
SNAPSHOT
Paul.