Hi Kevin,

 

Thanks for reporting those issues. 

 

The OSGi artifact should have a 1.0 version in this case… So, I’ve manually 
fixed the parent POMs and removed the “org.restlet.lib.org.json” dependency 
from the Restlet JSON extension as this artifact isn’t published for now by our 
Maven script.

 

When Thierry comes back, he will fix all these annoying issues. The support of 
editions had some major impact on our Maven publishing script, so please be 
patient guys: we’ll get this right ASAP. With my manual changes, your POM 
builds correctly. I’ve also updated the related issue:

 

“Fix Maven POM issues”

http://restlet.tigris.org/issues/show_bug.cgi?id=884

 

Best regards,
Jerome Louvel
--
Restlet ~ Founder and Lead developer ~  <http://www.restlet.org/> 
http://www.restlet.org
Noelios Technologies ~ Co-founder ~  <http://www.noelios.com/> 
http://www.noelios.com

 

 

De : Kevin Shekleton [mailto:[email protected]] 
Envoyé : dimanche 23 août 2009 01:41
À : [email protected]
Objet : Re: Missing 2.0-M4 Maven artifacts

 

Jerome,

 

Thanks for responding. I am already referencing the gae specific group 
id:org.restlet.gae:org.restlet:jar:2.0-M4 (see my original question).

 

Here is a sample POM which illustrates this 
problem:http://pastebin.com/f6a64ef8a

...and below is the output from mvn clean compile on that POM. Note that you'll 
want to run this mvn command with a completely empty local repository else you 
may be using cached locally installed or previously download dependencies.

 

Note that theorg.osgi:osgi_R4_core:jar:4.0 is still missing (as Zsolt 
mentioned) as well as theorg.restlet.gae:org.restlet.lib.org.json:jar:2.0 
dependency.

 

Thanks,

Kevin

 

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

[ERROR] BUILD ERROR

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

[INFO] Failed to resolve artifact.

 

Missing:

----------

1) org.osgi:osgi_R4_core:jar:4.0

 

Try downloading the file manually from the project website.

 

Then, install it using the command:

mvn install:install-file -DgroupId=org.osgi -DartifactId=osgi_R4_core 
-Dversion=4.0 -Dpackaging=jar -Dfile=/path/to/file

 

Alternatively, if you host your own repository you can deploy the file there:

mvn deploy:deploy-file -DgroupId=org.osgi -DartifactId=osgi_R4_core 
-Dversion=4.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] 
-DrepositoryId=[id]

 

Path to dependency:

            1) com.example.restlet:restlet-example:jar:1.0-SNAPSHOT

            2) org.restlet.gae:org.restlet:jar:2.0-M4

            3) org.osgi:osgi_R4_core:jar:4.0

 

2) org.restlet.gae:org.restlet.lib.org.json:jar:2.0

 

Try downloading the file manually from the project website.

 

Then, install it using the command:

mvn install:install-file -DgroupId=org.restlet.gae 
-DartifactId=org.restlet.lib.org.json -Dversion=2.0 -Dpackaging=jar 
-Dfile=/path/to/file

 

Alternatively, if you host your own repository you can deploy the file there:

mvn deploy:deploy-file -DgroupId=org.restlet.gae 
-DartifactId=org.restlet.lib.org.json -Dversion=2.0 -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

 

Path to dependency:

            1) com.example.restlet:restlet-example:jar:1.0-SNAPSHOT

            2) org.restlet.gae:org.restlet.ext.json:jar:2.0-M4

            3) org.restlet.gae:org.restlet.lib.org.json:jar:2.0

 

 

Thanks,

Kevin

On Sat, Aug 22, 2009 at 9:59 AM, Jerome Louvel <[email protected]> 
wrote:

Hi Kevin,

The group ID of Restlet artifacts has changed to take into account the
Restlet editions (JSE, JEE, Android, GWT and GAE).

You need to update your POMs with group IDs like: "org.restlet.jse"

See example POM:
http://maven.restlet.org/org/restlet/jse/org.restlet.parent/2.0-M4/org.restl

et.parent-2.0-M4.pom

Best regards,
Jerome Louvel
--
Restlet ~ Founder and Lead developer ~ http://www.restlet.org
Noelios Technologies ~ Co-founder~ http://www.noelios.com




-----Message d'origine-----
De: Kevin Shekleton [mailto:[email protected]]
Envoy頺 lundi 17 aot 2009 14:39
: [email protected]
Objet: Missing 2.0-M4 Maven artifacts


While trying to download org.gae.restlet:org.restlet:2.0-M4 from the Maven
repository, the below error was thrown. It looks like
org.restlet:org.restlet.parent:2.0-M4 was not uploaded to the Maven
repository at:
http://maven.restlet.org/org/restlet/org.restlet.parent/

Downloading:
http://maven.restlet.org/org/restlet/gae/org.restlet/2.0-M4/org.restlet-2.0-
M4.pom
767b downloaded (org.restlet-2.0-M4.pom)
Downloading:
http://maven.restlet.org/org/restlet/org.restlet.parent/2.0-M4/org.restlet.p 
<http://maven.restlet.org/org/restlet/org.restlet.parent/2.0-M4/org.restlet.p%0d%0aarent-2.0-M4.pom>
 
arent-2.0-M4.pom
[INFO] Unable to find resource 'org.restlet:org.restlet.parent:pom:2.0-M4'
in repository maven-restlet (http://maven.restlet.org)

[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: org.restlet.gae:org.restlet:jar:2.0-M4

Reason: Cannot find parent: org.restlet:org.restlet.parent for project:
org.restlet.gae:org.restlet:jar:2.0-M4

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447 
<http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=23843> 
&dsMessageId=23843
14

------------------------------------------------------

http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447 
<http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2386314>
 &dsMessageId=2386314

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2386459

Reply via email to