Use a text editor and cut 'n paste? Or is this a trick question?
I'm guessing there's more to it than this though...

/Anders

On Thu, Aug 25, 2011 at 04:59, Stephane-3 <mittiprove...@yahoo.se> wrote:
> Hello,
>
> I have a maven project with different profiles, and I would like it to have
> several modules.
>
> One "core" module would take care of the Dao and Service layer, while
> another "view" module would take care of the Presentation layer.
>
> I have a working set of pom.xml files for the parent project and the one
> child "core" module.
>
> Before adding the other "view" module, I would like to know how I can move
> some of the content of a profile from the parent pom.xml file into the
> pom.xml file of the "core" module.
>
> Here is the parent pom.xml file content (not all of it):
>
> <project xmlns="http://maven.apache.org/POM/4.0.0";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd";>
>        <modelVersion>4.0.0</modelVersion>
>        <groupId>com.thalasoft</groupId>
>        <artifactId>learnintouch</artifactId>
>        <packaging>pom</packaging>
>        <version>1.0-SNAPSHOT</version>
>        <name>learnintouch</name>
>        <url>http://www.thalasoft.com</url>
>        <modules>
>                <module>core</module>
>        </modules>
>        <properties>
>                <spring.core.version>2.5.6</spring.core.version>
>                <hibernate.version>3.6.0.Final</hibernate.version>
>                <test.source.dir>src/test/java</test.source.dir>
>        </properties>
>        <build>
>                <plugins>
>                        <plugin>
>                                <groupId>org.apache.maven.plugins</groupId>
>                                <artifactId>maven-compiler-plugin</artifactId>
>                                <configuration>
>                                        <source>1.6</source>
>                                        <target>1.6</target>
>                                        <encoding>UTF-8</encoding>
>                                </configuration>
>                        </plugin>
>                  <plugin>
>                    <groupId>org.codehaus.mojo</groupId>
>                    <artifactId>sonar-maven-plugin</artifactId>
>                    <version>1.0-beta-2</version>
>                  </plugin>
>                </plugins>
>    <testSourceDirectory>
>      ${test.source.dir}
>    </testSourceDirectory>
>        </build>
>  <profiles>
>    <profile>
>      <id>mysql-test</id>
>      <properties>
>        <test.source.dir>src/integration/java</test.source.dir>
>      </properties>
>      <build>
>        <filters>
>          <filter>src/main/filters/data-source.properties</filter>
>        </filters>
>        <resources>
>        <resource>
>          <directory>src/integration/resources</directory>
>          <filtering>true</filtering>
>        </resource>
>        </resources>
>      </build>
>    </profile>
>  </profiles>
> ...
> </project>
>
> Here is the pom.xml file of the "core" module:
>
> <project xmlns="http://maven.apache.org/POM/4.0.0";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd";>
>        <modelVersion>4.0.0</modelVersion>
>        <groupId>com.thalasoft.learnintouch</groupId>
>        <artifactId>learnintouch-core</artifactId>
>        <packaging>jar</packaging>
>        <name>learnintouch-core</name>
>        <parent>
>                <groupId>com.thalasoft</groupId>
>                <artifactId>learnintouch</artifactId>
>                <version>1.0-SNAPSHOT</version>
>        </parent>
> ...
> </project>
>
> Now, you can see some Dao specific setup in the parent pom.xml file, like a
> data-source.properties file for example.
>
> This should not be present in the other "view" module that will handle the
> Presentation.
>
> How to have this setup moved into the existing "core" module ?
>
> Thanks.
>
> Stephane
>
> --
> View this message in context: 
> http://maven.40175.n5.nabble.com/Multi-modules-and-profiles-tp4732786p4732786.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to