Uploading external libraries to the central repository without being the owner

2012-04-03 Thread Patrick Arnold

Hi,

we want to make one of our maven projects Open Source. This project uses 
various libraries (external projects) from the central maven repository, 
yet 3 libraries (JGraphT 0.8.1, alignapi and org.semanticweb) are not in 
the repository. I was asked to put these 3 projects into the central 
repository to make our project executable and available.


Thus, I created 3 tickets on Sonatype Nexus Maven Repository in order to 
upload the 3 libraries. I gave them the names of the external projects, 
e.g., org.semanticweb. However, two tickets were denied shortly after 
(alignapi is an invalid groupID or Do you or your organization own 
the domain semanticweb.org?).


I have, as matter of fact, no ownership about these projects and 
probably got the refusal for this reason. My question is now, how else 
can I get these 3 libraries to the central repository or make them in 
any way available so that users can set up and run our program. Do I 
have to contact the project owners to upload their libraries to the 
Maven repository? Would it be wiser to include the libraries in our open 
source project and tell the user to add them to their local Maven 
repository once the program is set up? I'm not very much acquainted with 
Maven so far, so I appreciate any ideas and suggestions to solve this 
problem.



Thanks in advance,
Patrick




Re: Uploading external libraries to the central repository without being the owner

2012-04-03 Thread Anders Hammar
You best option is to convince the owners of these 3rd party libraries
to have them make the artifacts available in the central repo. There
are different options for them to do that.

/Anders
On Tue, Apr 3, 2012 at 09:17, Patrick Arnold
arn...@informatik.uni-leipzig.de wrote:
 Hi,

 we want to make one of our maven projects Open Source. This project uses
 various libraries (external projects) from the central maven repository, yet
 3 libraries (JGraphT 0.8.1, alignapi and org.semanticweb) are not in the
 repository. I was asked to put these 3 projects into the central repository
 to make our project executable and available.

 Thus, I created 3 tickets on Sonatype Nexus Maven Repository in order to
 upload the 3 libraries. I gave them the names of the external projects,
 e.g., org.semanticweb. However, two tickets were denied shortly after
 (alignapi is an invalid groupID or Do you or your organization own the
 domain semanticweb.org?).

 I have, as matter of fact, no ownership about these projects and probably
 got the refusal for this reason. My question is now, how else can I get
 these 3 libraries to the central repository or make them in any way
 available so that users can set up and run our program. Do I have to contact
 the project owners to upload their libraries to the Maven repository? Would
 it be wiser to include the libraries in our open source project and tell the
 user to add them to their local Maven repository once the program is set up?
 I'm not very much acquainted with Maven so far, so I appreciate any ideas
 and suggestions to solve this problem.


 Thanks in advance,
 Patrick



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Uploading external libraries to the central repository without being the owner

2012-04-03 Thread Mark H. Wood
https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+The+Central+Repository

But I agree that the best outcome would be to convince the owners of
the code to publish it to Central themselves and maintain it there.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Asking whether markets are efficient is like asking whether people are smart.


pgpFs75lLHzC1.pgp
Description: PGP signature