levdavid / rabinfingerprint

Automatically exported from code.google.com/p/rabinfingerprint
1 stars 0 forks source link

Publish artifacts to Maven Central #6

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be great if Rabin Fingerprint was available via the Maven Central 
repository.  I'm attaching a draft patch that Mavenizes the project.

Eclipse metadata has been reworked accordingly and should be at least 
compatible with all Indigo builds that include m2e 
(http://www.eclipse.org/m2e/).

The parent POM doesn't include all the prerequisites for syncing to Central yet 
(https://docs.sonatype.org/display/Repository/Central+Sync+Requirements), but I 
can easily add those if the patch is acceptable overall.

I've specified Java 1.5 as the target and compile VM.  That can be easily 
changed up or down.

For the UI piece I specified MigLayout Swing 4.2 as the dependency.  3.7.3.1 
isn't currently available in Central.  I don't have occasion to use the UI 
component at present, and there are no tests associated with it, so all I can 
say at this point is that it still compiles after the upgrade.

I'm happy to ferry this through the Sonatype OSS process for syncing to Central 
if desired 
(https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usag
e+Guide).

Regards,

Ian

Original issue reported on code.google.com by i...@ianbrandt.com on 12 Apr 2012 at 11:31

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Patch attempt #2.  I had to move the org.rabinfingerprint.datastructures 
package from the handprint module to the common module.  It created a circular 
dependency otherwise.  Also I removed a couple @Override annotations so Eclipse 
would compile set for 1.5 source compatibility.  Lastly I remembered to add the 
--show-copies-as-adds flag to svn diff so it wouldn't drop the destination half 
of moves.

Original comment by i...@ianbrandt.com on 10 May 2012 at 9:10

Attachments: