On 01/05/2015 11:58 PM, Gilles wrote: > On Mon, 5 Jan 2015 23:48:43 +0100, Bernd Eckenfels wrote: >> Am Mon, 05 Jan 2015 23:35:49 +0100 >> schrieb Gilles <gil...@harfang.homelinux.org>: >> >>> Which docs? >>> I didn't intend to move the "userguide" document; only the Java >>> examples currently under "src/userguide/java" would be moved to >>> "src/main" >> >> I wont mention multiple modules (also this might be a case where it >> makes sense, especially if you want to create a dedicated example jar >> file with its own set of dependencies and as it might avoid calling >> ant scripts for it), but I would keep the source separated and rather >> add an additional source directory (with the buildhelper). >> >> <plugin> >> <groupId>org.codehaus.mojo</groupId> >> <artifactId>build-helper-maven-plugin</artifactId> >> <executions> >> <execution> >> <phase>initialize</phase> >> <goals><goal>add-source</goal></goals> >> <configuration> >> <sources> >> <source>src/userguide/java</source> >> </sources> >> </configuration> >> </execution> >> </executions> >> </plugin> >> >> NB: this will produce classes on target/classes so you need to exclude >> them in the JAR. >> > > Thanks. > I find it cleaner to keep the examples separated from the "main" code; > so if this does the trick, I'd prefer it that way. > We'd nevertheless need that separate JAR that contains the examples, > and a mean to select which of the examples must be run, as proposed > by Sebb.
The examples can not be added to the main code as there is an additional dependency (xchart) that we do not want to add to commons-math in general. An option would be to add it as part of the test code and use the "test" scope for the dependency but for exactly this reason it was decided to keep the two things apart (commons-math, userguide). Thomas --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org