commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benedikt Ritter <brit...@apache.org>
Subject Re: [Math] src/userguide/java
Date Tue, 31 Dec 2013 12:10:17 GMT
Hey Gilles


2013/12/31 Gilles <gilles@harfang.homelinux.org>

> On Sun, 29 Dec 2013 13:33:23 -0800, Phil Steitz wrote:
>
>> On 12/29/13, 6:39 AM, Gilles wrote:
>>
>>> Hello.
>>>
>>> Is there some framework in place in order to generate executable
>>> files
>>> from the Java sources located there?
>>> I guess that a configuration snippet could be added in the
>>> "pom.xml"[1]
>>> so that one of the build phases can also compile (and perhaps also
>>> run)
>>> the example applications.
>>>
>>>
>>> Regards,
>>> Gilles
>>>
>>> [1] I tried to use the "pom.xml" located in "src/userguide" but it
>>> "failed
>>>     to resolve artefact"
>>> org.apache.commons:commons-math3:jar:3.3-SNAPSHOT.
>>>
>>
>> You need to install the [math] snapshot locally for maven to be able
>> to resolve it.  Run "mvn install" to get a current snapshot
>> installed locally.
>>
>
> OK. That's easy enough for me at the moment.
> [I just wanted to check that what I put under "src/userguide/java"
> does compile and run.]
> However, I wonder why it is deemed better to have another "pom.xml"
> rather than have the main one generate the "examples" JAR.
>

Have a look here [1]. Bottom line is, that creating multiple artifacts from
one class path violates one of the core concepts of maven: modularity.

HTH
Benedikt

[1]
http://blog.sonatype.com/2010/01/how-to-create-two-jars-from-one-project-and-why-you-shouldnt/#.UsKy2XkiOgk


>
>
> Thanks,
> Gilles
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message