brsanthu / proxy-vole

Automatically exported from code.google.com/p/proxy-vole
Other
5 stars 4 forks source link

Maven support #32

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hi,
Proxy-vole performs what I need, however I wish I can use it as a simple Maven 
dependency.
What do you think about converting your ANT project to a Maven project ?
If you are OK to convert but you don't know how or you don't want to convert it 
yourself, I can do the job and send you a patch.

Original issue reported on code.google.com by gael.lal...@gmail.com on 12 Nov 2012 at 10:25

GoogleCodeExporter commented 9 years ago
Hi,
Generally I'm not a Maven user but I see that there is increasing demand to 
have pdf-vole in a Maven repository.
I have only very limited experience how to setup a maven project and how to 
bring it into the repository.
proxy-vole uses a package name that I do not own as homepage, therefore I do 
not know if this is a problem or if I have to change the package name.

Generally if you would like to prepare a patch I would welcome this and even 
use this opportunity to get some maven knowledge. 

Have fun,
- Rossi

Original comment by rosstaus...@googlemail.com on 12 Nov 2012 at 8:05

GoogleCodeExporter commented 9 years ago
You can find the patch attached.
Before releasing there is 5 tests to fix or to ignore.
If you want to publish your library in central repository you need to request 
that on sonatype website, I think the homepage of a package must be owned.
In my patch I use your svn as a maven repository but this can be changed if you 
have a website or central repository access.

In $HOME/.m2/settings.xml you have to add following server to release :
    <server>
      <id>googlecode</id>
      <username>your_googlecode_username</username>
      <password>your_googlecode_password</password>
    </server>

Then run ./release script.

Original comment by gael.lal...@gmail.com on 12 Nov 2012 at 10:09

Attachments:

GoogleCodeExporter commented 9 years ago
Instead of converting the project from Ant to Maven, you could just deploy it 
on Maven Central.

Have a look to Sonatype Documentation[1], especially the Ant part.

[1] 
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage
+Guide

Original comment by jul...@herr.fr on 13 Feb 2014 at 2:51

GoogleCodeExporter commented 9 years ago
Good point.

But you need to add other command if you want to deploy javadoc and sources 
classifier.
And I think these attachments are important for a library.

Because of almost one year inactivity (just see today that author made some 
commits 2 month ago), I forked this project
If the author is interested I add GSettings (Gnome 3) support 
https://code.google.com/p/vestige/source/browse/#svn%2Fproxy_vole%2Ftrunk 

Original comment by gael.lal...@gmail.com on 13 Feb 2014 at 3:57