[Biojava-dev] BioJava3 on Maven Central?

PATERSON Trevor trevor.paterson at roslin.ed.ac.uk
Thu May 5 14:08:57 UTC 2011


Hi guys

We are keen to publish our JEnsembl artifacts on Maven Central, and our JEnsembl code depends on the biojava3-core artifact.

(see http://jensembl.sourceforge.net/).

Central now strongly discourage referring to external repositories (like biojava) because there is no guarantee of permanence.

(see http://www.sonatype.com/people/2010/03/why-external-repos-are-being-phased-out-of-central/).

I know that external dependencies were a snafu last time publishing biojava on Central was discussed - is that still the case?

Unless you have considered again publishing to Central, if we do go ahead with publishing JEnsembl on Central we will have to either

1. ignore Central's recommendations and include the reference to the biojava repository (if they let us get away with that)

or

2. upload biojava3-core to Central  ourselves, as an external dependency

(see https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+Maven+Central).

this would involve bundling up and signing the pom/binary/source and javdoc artifacts and uploading through Sonatype.
(NB biojava yourself wouldn't be allowed to do this as you are not 3rd party!)

My personal preference would be option 1, as option 2 seems a bit 'cheeky' aswell as redundant and smelly,
and personally I have no concerns about the reliability of the biojava repo in the medium term.

However Maven central documents seem to be really heavily against this....

what are your thought on this?

The Maven etiquette on uploading 3rd party dependencies suggests that the first step is confirming whether you have any plans to upload to Central....

cheers
trevor



Trevor Paterson PhD
trevor.paterson at roslin.ed.ac.uk<mailto:trevor.paterson at roslin.ed.ac.uk>

Bioinformatics
The Roslin Institute
Royal (Dick) School of Veterinary Studies
University of Edinburgh
Easter Bush
Midlothian
EH25 9RG
Scotland UK

phone +44 (0)131 651 9157

http://bioinformatics.roslin.ed.ac.uk/

Please consider the environment before printing this e-mail

The University of Edinburgh is a charitable body, registered in Scotland with registration number SC005336
Disclaimer:This e-mail and any attachments are confidential and intended solely for the use of the recipient(s) to whom they are addressed. If you have received it in error, please destroy all copies and inform the sender.


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <http://lists.open-bio.org/pipermail/biojava-dev/attachments/20110505/ddfdbc89/attachment-0001.ksh>


More information about the biojava-dev mailing list