dev@glassfish.java.net

Re: Error for maven dependencies when using GF embedded API

From: Harsha Godugu <Harsha.Godugu_at_Sun.COM>
Date: Thu, 30 Oct 2008 10:11:30 -0800

Jerome Dochez wrote:

> Harsha
>
> Are you sur that's the problem ? when I go to

Yes.

> http://download.java.net/maven/glassfish/org/glassfish/osgi-platforms/osgi-platforms/3.0-Prelude-b28b/
>

This (osgi-platforms) does not have a zip at all. If I look at previous
versions none of them has got a zip.
At the same time, corresponding to:
           3)
org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
from the email log here, when I goto :
http://download.java.net/maven/glassfish/org/glassfish/external/javadb/3.0-Prelude-b28b/
I see the distribution fragment

  javadb-3.0-Prelude-b28b.zip <http://download.java.net/maven/glassfish/org/glassfish/external/javadb/3.0-Prelude-b28b/javadb-3.0-Prelude-b28b.zip>

so, it's there. The problem is Users' maven did not understand the term distribution-fragment.

We had just run into the same problem with couple of non-Sun folks yesterday.

Paul S. could tell us if the problem is fixed by adding extension in the pom.

thanks,
Harsha


>
> I am not seeing the .zip files.
>
> jerome
>
> Harsha Godugu wrote:
>
>> Add the following under your <build> section of pom and let me know
>> if this fixed the problem.
>> Please note the version tag. It could be whatever version (prelude /
>> snapshot-> trunk) that your project needs.
>>
>> < <build>
>> < <plugins>
>> < <plugin>
>> < <groupId>org.glassfish.build</groupId>
>> < <artifactId>maven-glassfish-plugin</artifactId>
>> < <version>3.0-Prelude-b28b</version>
>> < <extensions>true</extensions>
>> < </plugin>
>> < </plugins>
>> < <extensions>
>> < <extension>
>> < <groupId>org.glassfish.build</groupId>
>> < <artifactId>maven-glassfish-extension</artifactId>
>> < <version>3.0-Prelude-b28b</version>
>> < </extension>
>> < </extensions>
>> < </build>
>> Vivek Pandey wrote:
>>
>>> This has been problem for quite some time, and it has to do with
>>> nucleus dependency on distribution-fragment and this makes the
>>> embedded pretty much impossible to work with when your project is
>>> maven based.
>>>
>>> It seems distribution-fragment artifacts are handled by
>>> maven-glassfish-extension but defining this extension in your pom
>>> does not help either. The only thing that has been working is
>>> defining dependency on v3 parent pom, which does ot work for anyone
>>> outside.
>>>
>>> Someone needs to fix the embedded pom or actually nucleus pom, so
>>> that anyone depending on it automatically resolves all the
>>> dependencies.
>>>
>>> -vivek.
>>>
>>>
>>> Paul Sandoz wrote:
>>>
>>>> Hi,
>>>>
>>>> I have this in my POM:
>>>>
>>>> <dependency>
>>>> <groupId>org.glassfish.embedded</groupId>
>>>> <artifactId>glassfish-embedded-api</artifactId>
>>>> <version>3.0-Prelude-b28b</version>
>>>> <scope>test</scope>
>>>> </dependency>
>>>>
>>>> My maven project fails with missing artifacts presented at the end
>>>> of the email.
>>>>
>>>> Paul.
>>>>
>>>> Missing:
>>>> ----------
>>>> 1)
>>>> org.glassfish.osgi-platforms:felix:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 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=3.0-Prelude-b28b -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=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.distributions:nucleus:zip:3.0-Prelude-b28b
>>>> 5)
>>>> org.glassfish.osgi-platforms:felix:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 2) org.glassfish.docs:basedocs:distribution-fragment:3.0-Prelude
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.docs
>>>> -DartifactId=basedocs -Dversion=3.0-Prelude
>>>> -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.docs
>>>> -DartifactId=basedocs -Dversion=3.0-Prelude
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.distributions:nucleus:zip:3.0-Prelude-b28b
>>>> 5) org.glassfish.docs:basedocs:distribution-fragment:3.0-Prelude
>>>>
>>>> 3)
>>>> org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.external
>>>> -DartifactId=javadb -Dversion=3.0-Prelude-b28b
>>>> -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.external
>>>> -DartifactId=javadb -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>> 4)
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file
>>>> -DgroupId=org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution
>>>> -DartifactId=jdbc-ra -Dversion=3.0-Prelude-b28b
>>>> -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.jdbc.jdbc-ra.jdbc-ra-distribution
>>>> -DartifactId=jdbc-ra -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 5) org.glassfish.api:dtds:distribution-fragment:9.0.1
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.api
>>>> -DartifactId=dtds -Dversion=9.0.1 -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.api
>>>> -DartifactId=dtds -Dversion=9.0.1 -Dpackaging=distribution-fragment
>>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.api:dtds:distribution-fragment:9.0.1
>>>>
>>>> 6) org.glassfish.api:schemas:distribution-fragment:9.0.1
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.api
>>>> -DartifactId=schemas -Dversion=9.0.1
>>>> -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.api
>>>> -DartifactId=schemas -Dversion=9.0.1
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.api:schemas:distribution-fragment:9.0.1
>>>>
>>>> 7)
>>>> org.glassfish.admingui:dist-fragment:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.admingui
>>>> -DartifactId=dist-fragment -Dversion=3.0-Prelude-b28b
>>>> -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.admingui
>>>> -DartifactId=dist-fragment -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.admingui:dist-fragment:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> ----------
>>>> 7 required artifacts are missing.
>>>>
>>>> for artifact:
>>>> com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>>
>>>> from the specified remote repositories:
>>>> central (http://repo1.maven.org/maven2),
>>>> glassfish-repository (http://download.java.net/maven/glassfish),
>>>> maven2-repository.dev.java.net (http://download.java.net/maven/2/),
>>>> maven-repository.dev.java.net (http://download.java.net/maven/1)
>>>>
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>
>>>> [INFO] Trace
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Missing:
>>>> ----------
>>>> 1)
>>>> org.glassfish.osgi-platforms:felix:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 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=3.0-Prelude-b28b -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=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.distributions:nucleus:zip:3.0-Prelude-b28b
>>>> 5)
>>>> org.glassfish.osgi-platforms:felix:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 2) org.glassfish.docs:basedocs:distribution-fragment:3.0-Prelude
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.docs
>>>> -DartifactId=basedocs -Dversion=3.0-Prelude
>>>> -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.docs
>>>> -DartifactId=basedocs -Dversion=3.0-Prelude
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.distributions:nucleus:zip:3.0-Prelude-b28b
>>>> 5) org.glassfish.docs:basedocs:distribution-fragment:3.0-Prelude
>>>>
>>>> 3)
>>>> org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.external
>>>> -DartifactId=javadb -Dversion=3.0-Prelude-b28b
>>>> -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.external
>>>> -DartifactId=javadb -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>> 4)
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file
>>>> -DgroupId=org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution
>>>> -DartifactId=jdbc-ra -Dversion=3.0-Prelude-b28b
>>>> -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.jdbc.jdbc-ra.jdbc-ra-distribution
>>>> -DartifactId=jdbc-ra -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 5) org.glassfish.api:dtds:distribution-fragment:9.0.1
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.api
>>>> -DartifactId=dtds -Dversion=9.0.1 -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.api
>>>> -DartifactId=dtds -Dversion=9.0.1 -Dpackaging=distribution-fragment
>>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.api:dtds:distribution-fragment:9.0.1
>>>>
>>>> 6) org.glassfish.api:schemas:distribution-fragment:9.0.1
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.api
>>>> -DartifactId=schemas -Dversion=9.0.1
>>>> -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.api
>>>> -DartifactId=schemas -Dversion=9.0.1
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.api:schemas:distribution-fragment:9.0.1
>>>>
>>>> 7)
>>>> org.glassfish.admingui:dist-fragment:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.admingui
>>>> -DartifactId=dist-fragment -Dversion=3.0-Prelude-b28b
>>>> -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.admingui
>>>> -DartifactId=dist-fragment -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.admingui:dist-fragment:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> ----------
>>>> 7 required artifacts are missing.
>>>>
>>>> for artifact:
>>>> com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>>
>>>> from the specified remote repositories:
>>>> central (http://repo1.maven.org/maven2),
>>>> glassfish-repository (http://download.java.net/maven/glassfish),
>>>> maven2-repository.dev.java.net (http://download.java.net/maven/2/),
>>>> maven-repository.dev.java.net (http://download.java.net/maven/1)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:575)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>>
>>>> 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:287)
>>>> 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)
>>>> Caused by:
>>>> org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException:
>>>> Missing:
>>>> ----------
>>>> 1)
>>>> org.glassfish.osgi-platforms:felix:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 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=3.0-Prelude-b28b -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=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.distributions:nucleus:zip:3.0-Prelude-b28b
>>>> 5)
>>>> org.glassfish.osgi-platforms:felix:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 2) org.glassfish.docs:basedocs:distribution-fragment:3.0-Prelude
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.docs
>>>> -DartifactId=basedocs -Dversion=3.0-Prelude
>>>> -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.docs
>>>> -DartifactId=basedocs -Dversion=3.0-Prelude
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.distributions:nucleus:zip:3.0-Prelude-b28b
>>>> 5) org.glassfish.docs:basedocs:distribution-fragment:3.0-Prelude
>>>>
>>>> 3)
>>>> org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.external
>>>> -DartifactId=javadb -Dversion=3.0-Prelude-b28b
>>>> -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.external
>>>> -DartifactId=javadb -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.external:javadb:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>> 4)
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file
>>>> -DgroupId=org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution
>>>> -DartifactId=jdbc-ra -Dversion=3.0-Prelude-b28b
>>>> -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.jdbc.jdbc-ra.jdbc-ra-distribution
>>>> -DartifactId=jdbc-ra -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> 5) org.glassfish.api:dtds:distribution-fragment:9.0.1
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.api
>>>> -DartifactId=dtds -Dversion=9.0.1 -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.api
>>>> -DartifactId=dtds -Dversion=9.0.1 -Dpackaging=distribution-fragment
>>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.api:dtds:distribution-fragment:9.0.1
>>>>
>>>> 6) org.glassfish.api:schemas:distribution-fragment:9.0.1
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.api
>>>> -DartifactId=schemas -Dversion=9.0.1
>>>> -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.api
>>>> -DartifactId=schemas -Dversion=9.0.1
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4) org.glassfish.api:schemas:distribution-fragment:9.0.1
>>>>
>>>> 7)
>>>> org.glassfish.admingui:dist-fragment:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>> mvn install:install-file -DgroupId=org.glassfish.admingui
>>>> -DartifactId=dist-fragment -Dversion=3.0-Prelude-b28b
>>>> -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.admingui
>>>> -DartifactId=dist-fragment -Dversion=3.0-Prelude-b28b
>>>> -Dpackaging=distribution-fragment -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>> Path to dependency:
>>>> 1) com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>> 2)
>>>> org.glassfish.embedded:glassfish-embedded-api:jar:3.0-Prelude-b28b
>>>> 3) org.glassfish.distributions:web:zip:3.0-Prelude-b28b
>>>> 4)
>>>> org.glassfish.admingui:dist-fragment:distribution-fragment:3.0-Prelude-b28b
>>>>
>>>>
>>>> ----------
>>>> 7 required artifacts are missing.
>>>>
>>>> for artifact:
>>>> com.sun.jersey.samples:helloworld-webapp:war:1.0.1-SNAPSHOT
>>>>
>>>> from the specified remote repositories:
>>>> central (http://repo1.maven.org/maven2),
>>>> glassfish-repository (http://download.java.net/maven/glassfish),
>>>> maven2-repository.dev.java.net (http://download.java.net/maven/2/),
>>>> maven-repository.dev.java.net (http://download.java.net/maven/1)
>>>>
>>>> at
>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:324)
>>>>
>>>> at
>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:288)
>>>>
>>>> at
>>>> org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1415)
>>>>
>>>> at
>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:405)
>>>>
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
>>>>
>>>> ... 16 more
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>
>>>> [INFO] Total time: 49 seconds
>>>> [INFO] Finished at: Thu Oct 30 15:06:56 CET 2008
>>>> [INFO] Final Memory: 21M/38M
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>