Hi Markus,

I would strongly prefer to leave Maven in the source tree. This means
that users don't need to go through the (mostly manual) process of
installing maven themselves and it ensures that almost everyone is using
the same version of Maven to perform the build.

When Maven is in the source tree, you just need to have a JDK in order
to compile all of the code. For instance, a user running OpenNMS could
clone the git repo and rebuild a single jar if necessary without
installing any other tools.

The other dependencies (perl, makensis, postgres) are for optional
modules, release packaging, or running tests.

Is there an advantage to getting rid of Maven?

-- Seth



On 3/21/16 2:35 PM, Markus von Rüden wrote:
> Hey there,
> 
> I would like to remove the maven binary from the OpenNMS source.
> 
> Here is why:
> We already need at least the following 3rd party dependencies in order to 
> compile OpenNMS (list may not be complete):
> Oracle JDK 8, Perl, Postgres, NSIS.
> 
> If you have to install Maven on top of that, doesn’t really matter.
> It would be better to provide a “dev-setup” script for each platform, instead.
> 
> What do you guys think?
> - Markus
> 
> 
> 
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> 
> 
> 
> _______________________________________________
> Please read the OpenNMS Mailing List FAQ:
> http://www.opennms.org/index.php/Mailing_List_FAQ
> 
> opennms-devel mailing list
> 
> To *unsubscribe* or change your subscription options, see the bottom of this 
> page:
> https://lists.sourceforge.net/lists/listinfo/opennms-devel
> 


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to