Cool thank you for the info. I'll give it a shot.

Sent from my iPhone

> On 22 Mar 2016, at 01:14, Seth Leger <s...@opennms.org> wrote:
> 
> Hi Ronny,
> 
> /usr/bin/mvn on my system is just a symlink to one of my git clones'
> /maven/bin/mvn file. I use 'mvn' all the time to run tests or build a
> single JAR. The perl scripts just turn off all of the tests and set a
> few environment variables (like raising the -Xmx for the JVM), they
> don't really do much else afaik.
> 
> If I'm in the top directory, I usually use compile.pl because most
> builds you do across all modules will fail just because the default mvn
> heap space is too small. You can work around this by using compile.pl or
> setting a MVN_OPTS env variable that adds the option.
> 
> I just tried:
> 
> MAVEN_OPTS="-Xmx2g" mvn -DskipITs=true -Dmaven.test.skip.exec=true --fn
> clean install
> 
> and it ran to completion in about 10 minutes.
> 
> -- Seth
> 
> 
>> On 3/21/16 3:27 PM, Ronny Trommer wrote:
>> @Seth
>> you compile without compile.pl and assemble.pl? Can you send me the commands?
>> I was never able to make it work without the perl scripts. I didn’t know the 
>> perl stuff is just optional.
>> 
>> thanks
>> 
>>> On Mar 21, 2016, at 8:23 PM, Seth Leger <s...@opennms.org> wrote:
>>> 
>>> 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
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> 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
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> 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
> 
> 
> ------------------------------------------------------------------------------
> 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

------------------------------------------------------------------------------
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