You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by syllepsa <sy...@wp.pl> on 2010/03/17 12:47:56 UTC
Two distinct src folders
Hi,
In my project I want to have separate src folders for maven an Eclipse.
Eclipse project settings is generated by typing:
mvn eclipse:clean eclipse:eclipse
Why? Because after editing code in Eclipse I invoke maven to do resource
filtering. Maven overwrites src code from src/main/java and puts src output
files in target/filtered-sources/java. So the real src folder is actually in
target/filtered-sources/java and that's what Eclipse takes. So the question
is how to point out separate src folder for Eclipse: src/main/java which
won't be recognizable as a src folder for Maven ?
Below i put my project configuration:
<sourceDirectory>target/filtered-sources/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/java</directory>
<filtering>true</filtering>
<includes>
<include>**/*.java</include>
</includes>
<targetPath>../filtered-sources/java</targetPath>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.8</version>
<configuration>
<path>src/main/java</path>
<sourceIncludes>
<sourceInclude>**/*.java</sourceInclude>
</sourceIncludes>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
</plugins>
Thanks in advance
Mariusz
--
View this message in context: http://old.nabble.com/Two-distinct-src-folders-tp27930875p27930875.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Two distinct src folders
Posted by Stephen Connolly <st...@gmail.com>.
I believe you would be better suited with m2eclipse
also if src/main/java is supposed to be filtered before compiling that
is a bad plan. I'd put your source that will be filtered in src/
filtered/java to flag that it is filtered
Sent from my [rhymes with tryPod] ;-)
On 17 Mar 2010, at 11:47, syllepsa <sy...@wp.pl> wrote:
>
> Hi,
>
> In my project I want to have separate src folders for maven an
> Eclipse.
> Eclipse project settings is generated by typing:
> mvn eclipse:clean eclipse:eclipse
>
> Why? Because after editing code in Eclipse I invoke maven to do
> resource
> filtering. Maven overwrites src code from src/main/java and puts src
> output
> files in target/filtered-sources/java. So the real src folder is
> actually in
> target/filtered-sources/java and that's what Eclipse takes. So the
> question
> is how to point out separate src folder for Eclipse: src/main/java
> which
> won't be recognizable as a src folder for Maven ?
>
> Below i put my project configuration:
>
> <sourceDirectory>target/filtered-sources/java</sourceDirectory>
> <resources>
> <resource>
> <directory>src/main/java</directory>
> <filtering>true</filtering>
> <includes>
> <include>**/*.java</include>
> </includes>
> <targetPath>../filtered-sources/java</targetPath>
> </resource>
> <resource>
> <directory>src/main/resources</directory>
> <filtering>true</filtering>
> </resource>
> </resources>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-eclipse-plugin</artifactId>
> <version>2.8</version>
> <configuration>
> <path>src/main/java</path>
> <sourceIncludes>
> <sourceInclude>**/*.java</sourceInclude>
> </sourceIncludes>
> <downloadSources>true</downloadSources>
> <downloadJavadocs>true</downloadJavadocs>
> </configuration>
> </plugin>
> </plugins>
>
> Thanks in advance
>
> Mariusz
>
>
>
>
>
> --
> View this message in context: http://old.nabble.com/Two-distinct-src-folders-tp27930875p27930875.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org