Alternatives to Nexus for less common platforms

217 views
Skip to first unread message

Ari Maniatis

unread,
Feb 18, 2016, 7:36:35 PM2/18/16
to Nexus Users
With support for platform neutral war deployment now dropped for Nexus, we are unable to run this useful tool on FreeBSD any longer. Unfortunately the Nexus developers are very clear that they now require a platform specific binary as the only way to launch their Java app and believe that the concept of Java war deployment is 'insanity'. It isn't my project, so that's their decision.

What alternatives can people suggest? I'm just needing a really simple to set up and maintain repository for jars (and ideally also ruby gems). I'm willing to drop the rubygems requirement (and it never worked properly on Nexus so we aren't yet using it there either).

Are there any guides for extracting all my artifacts from nexus to move into something else (perhaps Apache Archiva)?

Cheers
Ari



NB: The Tanuki binary wrappers are GPL and Nexus is EPL. These two aren't compatible, so there are real problems being introduced into the licensing of Nexus by this decision to only support the GPL binary wrappers as the way to start Nexus. Anyhow, that isn't my problem right now since I can't use Nexus on my platform anyway.

Jason Dillon

unread,
Feb 18, 2016, 7:50:44 PM2/18/16
to Ari Maniatis, Nexus Users
You do not need to use the provided scripts, you can simply run java directly as is done by the docker images:


The version of JSW we are using is from *before* the change to GPL license:


… so there is no license compatibility concern.

—jason

--
You received this message because you are subscribed to the Google Groups "Nexus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nexus-users...@glists.sonatype.com.
To post to this group, send email to nexus...@glists.sonatype.com.
To view this discussion on the web visit https://groups.google.com/a/glists.sonatype.com/d/msgid/nexus-users/454451fb-eb0a-4d97-a7c2-99131bb3c687%40glists.sonatype.com.
For more options, visit https://groups.google.com/a/glists.sonatype.com/d/optout.

Brian Fox

unread,
Feb 18, 2016, 8:26:03 PM2/18/16
to Ari Maniatis, Nexus Users
On Thu, Feb 18, 2016 at 7:36 PM, Ari Maniatis <aristedes...@gmail.com> wrote:
With support for platform neutral war deployment now dropped for Nexus, we are unable to run this useful tool on FreeBSD any longer. Unfortunately the Nexus developers are very clear that they now require a platform specific binary as the only way to launch their Java app and believe that the concept of Java war deployment is 'insanity'. It isn't my project, so that's their decision.

Jason answered the incorrect information about JSW.

I'm not sure what else I'm missing here, there's nothing that _requires_ a platform specific binary. If you want to launch the JVM directly, there's nothing in the Nexus codebase that will stop you.  

Brian Fox

unread,
Feb 18, 2016, 8:32:25 PM2/18/16
to Ari Maniatis, Nexus Users

On Thu, Feb 18, 2016 at 8:25 PM, Brian Fox <bri...@sonatype.com> wrote:
Jason answered the incorrect information about JSW.

Jason _correctly_ answered the incorrect assertion on JSW. Sorry if that sounded unclear.

Peter Lynch

unread,
Feb 22, 2016, 10:13:27 AM2/22/16
to Ari Maniatis, Nexus Users
Hello Ari,

On Thu, Feb 18, 2016 at 8:36 PM, Ari Maniatis <aristedes...@gmail.com> wrote:
With support for platform neutral war deployment now dropped for Nexus, we are unable to run this useful tool on FreeBSD any longer. Unfortunately the Nexus developers are very clear that they now require a platform specific binary as the only way to launch their Java app and believe that the concept of Java war deployment is 'insanity'. It isn't my project, so that's their decision.

What alternatives can people suggest? I'm just needing a really simple to set up and maintain repository for jars (and ideally also ruby gems). I'm willing to drop the rubygems requirement (and it never worked properly on Nexus so we aren't yet using it there either).

For ruby, Nexus 2.13 will include some important RubyGems plugin enhancements and you can already get a rollup patch for Nexus 2.12.


We are interested in any other Nexus technical problems you encounter at sup...@sonatype.com .

Thanks!
 

Are there any guides for extracting all my artifacts from nexus to move into something else (perhaps Apache Archiva)?

Cheers
Ari



NB: The Tanuki binary wrappers are GPL and Nexus is EPL. These two aren't compatible, so there are real problems being introduced into the licensing of Nexus by this decision to only support the GPL binary wrappers as the way to start Nexus. Anyhow, that isn't my problem right now since I can't use Nexus on my platform anyway.

--
Reply all
Reply to author
Forward
0 new messages