UploadArtifactsToJBossMavenRepo

How to upload artifacts to JBoss Maven repository

 

There are several ways to do it, but my preferred one is to checkout the subtrees that I use in the repo and then work on my local copy, adding/removing/updating files and issuing commits for the changes.

 

So, for instance, imagine you want to work with the google gwt subtree. Just follow the steps:

 

1. Checkout the subtree into a local directory. Login and password are the same you use for your JBoss.org user.

 

[etirelli@localhost com]$ svn checkout https://svn.jboss.org/repos/repository.jboss.org/maven2/com/google/ google

 

2. CD into the directory you just created:

 

[etirelli@localhost com]$ cd google/gwt/gwt-servlet/

 

3. Add/remove/update the artifacts you want in the directory structure. For instance, if you want to add version 1.5 of the gwt-servlet artifact:

 

[etirelli@localhost com]$ mkdir 1.5
[etirelli@localhost com]$ cp <SOMEWHERE>/gwt-servlet-1.5.jar 1.5/.
[etirelli@localhost com]$ cp <SOMEWHERE>/gwt-servlet-1.5.pom 1.5/.
[etirelli@localhost com]$ svn add 1.5

 

4. Commit your changes:

 

[etirelli@localhost com]$ svn commit -m "Adding gwt-servlet version 1.5" 1.5

 

Repeat for every subtree you want to work with.