Mail Archive Home | fractal-commits List | June 2008 Index
| <-- Date Index --> | <-- Thread Index --> |
[maven-release-plugin] copy for tag cecilia-2.0-beta-2
--- trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-application/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-application/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,193 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-archetypes-parent</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-archetype-cecilia-application</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Cecilia application Maven archetype</name>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <description>
- This archetype is useful to quick start Cecilia applications, having a
- source tree template already filled.
- </description>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-application</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-application</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-application</url>
- </scm>
-
- <developers>
- <developer>
- <id>apace</id>
- <name>Alessio Pace</name>
- <email>alessio.pace@xxxxxxxxx</email>
- </developer>
- <developer>
- <id>leclerq</id>
- <name>Matthieu Leclercq</name>
- <email>matthieu.leclercq@xxxxxx</email>
- </developer>
- </developers>
-
- <dependencies>
- <!-- Following dependencies are declared for integration tests since
- they are used for building modules generated by this archetype. -->
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>cecilia-baselib</artifactId>
- <version>${project.version}</version>
- <type>car</type>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-cecilia-plugin</artifactId>
- <version>${project.version}</version>
- <type>maven-plugin</type>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <!-- Use an ant script to make the replacement of version value in
- archatype pom.xml file. Using maven filtering would make
- unexpected replacement. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>process plugin.xml</id>
- <phase>process-resources</phase>
- <configuration>
- <tasks>
- <replace dir="${project.build.outputDirectory}" includes="**/pom.xml" token="@version@" value="${project.version}" summary="true" />
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <!-- The integration-test profile is always activated unless the
- "integration-test.skip" property is defined. -->
- <profile>
- <id>integration-test</id>
- <activation>
- <property>
- <name>!integration-test.skip</name>
- </property>
- </activation>
- <build>
- <plugins>
- <!-- Need to install IT snapshot of plugin -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-install-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>pre-integration-test</phase>
- <goals>
- <goal>install-file</goal>
- </goals>
- <configuration>
- <file>
- ${project.build.directory}/${project.build.finalName}.jar
- </file>
- <version>it-SNAPSHOT</version>
- <packaging>maven-plugin</packaging>
- <pomFile>${basedir}/pom.xml</pomFile>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-archetype-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>create</goal>
- </goals>
- <configuration>
- <archetypeGroupId>
- ${project.groupId}
- </archetypeGroupId>
- <archetypeArtifactId>
- ${project.artifactId}
- </archetypeArtifactId>
- <archetypeVersion>
- it-SNAPSHOT
- </archetypeVersion>
-
- <groupId>
- org.objectweb.fractal.cecilia.maven-archetype-cecilia-application.test
- </groupId>
- <artifactId>test-module</artifactId>
- <version>1.0-SNAPSHOT</version>
-
- <basedir>
- ${project.build.testOutputDirectory}/it
- </basedir>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- Execute pom.xml into target/test-classes/it -->
- <plugin>
- <artifactId>maven-invoker-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <projectsDirectory>
- ${project.build.testOutputDirectory}/it
- </projectsDirectory>
- <pomIncludes>
- <pomInclude>
- test-module/pom.xml
- </pomInclude>
- </pomIncludes>
- <debug>true</debug>
- <postBuildHookScript>
- ../../verifyArchetype.bsh
- </postBuildHookScript>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-application/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-application/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,193 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-archetypes-parent</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-archetype-cecilia-application</artifactId>
+ <packaging>maven-plugin</packaging>
+ <name>Cecilia application Maven archetype</name>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <description>
+ This archetype is useful to quick start Cecilia applications, having a
+ source tree template already filled.
+ </description>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-application</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-application</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-application</url>
+ </scm>
+
+ <developers>
+ <developer>
+ <id>apace</id>
+ <name>Alessio Pace</name>
+ <email>alessio.pace@xxxxxxxxx</email>
+ </developer>
+ <developer>
+ <id>leclerq</id>
+ <name>Matthieu Leclercq</name>
+ <email>matthieu.leclercq@xxxxxx</email>
+ </developer>
+ </developers>
+
+ <dependencies>
+ <!-- Following dependencies are declared for integration tests since
+ they are used for building modules generated by this archetype. -->
+ <dependency>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>cecilia-baselib</artifactId>
+ <version>${project.version}</version>
+ <type>car</type>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-cecilia-plugin</artifactId>
+ <version>${project.version}</version>
+ <type>maven-plugin</type>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <!-- Use an ant script to make the replacement of version value in
+ archatype pom.xml file. Using maven filtering would make
+ unexpected replacement. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>process plugin.xml</id>
+ <phase>process-resources</phase>
+ <configuration>
+ <tasks>
+ <replace dir="${project.build.outputDirectory}" includes="**/pom.xml" token="@version@" value="${project.version}" summary="true" />
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <!-- The integration-test profile is always activated unless the
+ "integration-test.skip" property is defined. -->
+ <profile>
+ <id>integration-test</id>
+ <activation>
+ <property>
+ <name>!integration-test.skip</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <!-- Need to install IT snapshot of plugin -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-install-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>install-file</goal>
+ </goals>
+ <configuration>
+ <file>
+ ${project.build.directory}/${project.build.finalName}.jar
+ </file>
+ <version>it-SNAPSHOT</version>
+ <packaging>maven-plugin</packaging>
+ <pomFile>${basedir}/pom.xml</pomFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>create</goal>
+ </goals>
+ <configuration>
+ <archetypeGroupId>
+ ${project.groupId}
+ </archetypeGroupId>
+ <archetypeArtifactId>
+ ${project.artifactId}
+ </archetypeArtifactId>
+ <archetypeVersion>
+ it-SNAPSHOT
+ </archetypeVersion>
+
+ <groupId>
+ org.objectweb.fractal.cecilia.maven-archetype-cecilia-application.test
+ </groupId>
+ <artifactId>test-module</artifactId>
+ <version>1.0-SNAPSHOT</version>
+
+ <basedir>
+ ${project.build.testOutputDirectory}/it
+ </basedir>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Execute pom.xml into target/test-classes/it -->
+ <plugin>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <projectsDirectory>
+ ${project.build.testOutputDirectory}/it
+ </projectsDirectory>
+ <pomIncludes>
+ <pomInclude>
+ test-module/pom.xml
+ </pomInclude>
+ </pomIncludes>
+ <debug>true</debug>
+ <postBuildHookScript>
+ ../../verifyArchetype.bsh
+ </postBuildHookScript>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-library/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-library/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,190 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-archetypes-parent</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-archetype-cecilia-library</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Cecilia components library Maven archetype</name>
-
- <description>
- This archetype is useful to quick start Cecilia components library
- projects, having a source tree template already filled.
- </description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-library</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-library</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven/archetypes/maven-archetype-cecilia-library</url>
- </scm>
-
- <developers>
- <developer>
- <id>apace</id>
- <name>Alessio Pace</name>
- <email>alessio.pace@xxxxxxxxx</email>
- </developer>
- </developers>
-
- <dependencies>
- <!-- Following dependencies are declared for integration tests since
- they are used for building modules generated by this archetype. -->
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>cecilia-baselib</artifactId>
- <version>${project.version}</version>
- <type>car</type>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-cecilia-plugin</artifactId>
- <version>${project.version}</version>
- <type>maven-plugin</type>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <!-- Use an ant script to make the replacement of version value in
- archatype pom.xml file. Using maven filtering would make
- unexpected replacement. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>process plugin.xml</id>
- <phase>process-resources</phase>
- <configuration>
- <tasks>
- <replace dir="${project.build.outputDirectory}" includes="**/pom.xml" token="@version@" value="${project.version}" summary="true" />
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <!-- The integration-test profile is always activated unless the
- "integration-test.skip" property is defined. -->
- <profile>
- <id>integration-test</id>
- <activation>
- <property>
- <name>!integration-test.skip</name>
- </property>
- </activation>
- <build>
- <plugins>
- <!-- Need to install IT snapshot of plugin -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-install-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>pre-integration-test</phase>
- <goals>
- <goal>install-file</goal>
- </goals>
- <configuration>
- <file>
- ${project.build.directory}/${project.build.finalName}.jar
- </file>
- <version>it-SNAPSHOT</version>
- <packaging>maven-plugin</packaging>
- <pomFile>${basedir}/pom.xml</pomFile>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- to "use" the archetype -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-archetype-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>create</goal>
- </goals>
- <configuration>
- <archetypeGroupId>
- ${project.groupId}
- </archetypeGroupId>
- <archetypeArtifactId>
- ${project.artifactId}
- </archetypeArtifactId>
- <archetypeVersion>
- it-SNAPSHOT
- </archetypeVersion>
-
- <groupId>
- org.objectweb.fractal.cecilia.maven-archetype-cecilia-library.test
- </groupId>
- <artifactId>test-module</artifactId>
- <version>1.0-SNAPSHOT</version>
-
- <basedir>
- ${project.build.testOutputDirectory}/it
- </basedir>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- Execute pom.xml into target/test-classes/it -->
- <plugin>
- <artifactId>maven-invoker-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <projectsDirectory>
- ${project.build.testOutputDirectory}/it
- </projectsDirectory>
- <pomIncludes>
- <pomInclude>
- test-module/pom.xml
- </pomInclude>
- </pomIncludes>
- <debug>true</debug>
- <postBuildHookScript>
- ../../verifyArchetype.bsh
- </postBuildHookScript>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- </plugins>
- </build>
- </profile>
- </profiles>
-
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-library/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-library/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,190 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-archetypes-parent</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-archetype-cecilia-library</artifactId>
+ <packaging>maven-plugin</packaging>
+ <name>Cecilia components library Maven archetype</name>
+
+ <description>
+ This archetype is useful to quick start Cecilia components library
+ projects, having a source tree template already filled.
+ </description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-library</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-library</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven/archetypes/maven-archetype-cecilia-library</url>
+ </scm>
+
+ <developers>
+ <developer>
+ <id>apace</id>
+ <name>Alessio Pace</name>
+ <email>alessio.pace@xxxxxxxxx</email>
+ </developer>
+ </developers>
+
+ <dependencies>
+ <!-- Following dependencies are declared for integration tests since
+ they are used for building modules generated by this archetype. -->
+ <dependency>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>cecilia-baselib</artifactId>
+ <version>${project.version}</version>
+ <type>car</type>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-cecilia-plugin</artifactId>
+ <version>${project.version}</version>
+ <type>maven-plugin</type>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <!-- Use an ant script to make the replacement of version value in
+ archatype pom.xml file. Using maven filtering would make
+ unexpected replacement. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>process plugin.xml</id>
+ <phase>process-resources</phase>
+ <configuration>
+ <tasks>
+ <replace dir="${project.build.outputDirectory}" includes="**/pom.xml" token="@version@" value="${project.version}" summary="true" />
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <!-- The integration-test profile is always activated unless the
+ "integration-test.skip" property is defined. -->
+ <profile>
+ <id>integration-test</id>
+ <activation>
+ <property>
+ <name>!integration-test.skip</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <!-- Need to install IT snapshot of plugin -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-install-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>install-file</goal>
+ </goals>
+ <configuration>
+ <file>
+ ${project.build.directory}/${project.build.finalName}.jar
+ </file>
+ <version>it-SNAPSHOT</version>
+ <packaging>maven-plugin</packaging>
+ <pomFile>${basedir}/pom.xml</pomFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- to "use" the archetype -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>create</goal>
+ </goals>
+ <configuration>
+ <archetypeGroupId>
+ ${project.groupId}
+ </archetypeGroupId>
+ <archetypeArtifactId>
+ ${project.artifactId}
+ </archetypeArtifactId>
+ <archetypeVersion>
+ it-SNAPSHOT
+ </archetypeVersion>
+
+ <groupId>
+ org.objectweb.fractal.cecilia.maven-archetype-cecilia-library.test
+ </groupId>
+ <artifactId>test-module</artifactId>
+ <version>1.0-SNAPSHOT</version>
+
+ <basedir>
+ ${project.build.testOutputDirectory}/it
+ </basedir>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Execute pom.xml into target/test-classes/it -->
+ <plugin>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <projectsDirectory>
+ ${project.build.testOutputDirectory}/it
+ </projectsDirectory>
+ <pomIncludes>
+ <pomInclude>
+ test-module/pom.xml
+ </pomInclude>
+ </pomIncludes>
+ <debug>true</debug>
+ <postBuildHookScript>
+ ../../verifyArchetype.bsh
+ </postBuildHookScript>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/maven/archetypes/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/archetypes/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,42 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-parent</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-archetypes-parent</artifactId>
- <name>Cecilia maven archetypes parent module</name>
- <packaging>pom</packaging>
-
- <description>Parent module for various Cecilia archetypes</description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <modules>
- <module>maven-archetype-cecilia-application</module>
- <module>maven-archetype-cecilia-library</module>
- </modules>
-
- <developers>
- <!-- TODO write developers here -->
- </developers>
-
- <contributors>
- <!-- TODO write contributors here -->
- </contributors>
-
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/archetypes</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/archetypes</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven/archetypes</url>
- </scm>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/archetypes/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/archetypes/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,42 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-parent</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-archetypes-parent</artifactId>
+ <name>Cecilia maven archetypes parent module</name>
+ <packaging>pom</packaging>
+
+ <description>Parent module for various Cecilia archetypes</description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <modules>
+ <module>maven-archetype-cecilia-application</module>
+ <module>maven-archetype-cecilia-library</module>
+ </modules>
+
+ <developers>
+ <!-- TODO write developers here -->
+ </developers>
+
+ <contributors>
+ <!-- TODO write contributors here -->
+ </contributors>
+
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/archetypes</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/archetypes</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven/archetypes</url>
+ </scm>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/maven/plugins/maven-car-plugin/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/plugins/maven-car-plugin/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,209 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-plugins-parent</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-car-plugin</artifactId>
- <name>Maven Car plugin</name>
- <packaging>maven-plugin</packaging>
-
- <description>
- This plugin provides the capability to build "car" (Cecilia ARchives).
- </description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <developers>
- <!-- TODO WRITE DEVELOPERS HERE -->
- </developers>
-
- <contributors>
- <!-- TODO WRITE CONTRIBUTORS HERE -->
- </contributors>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/plugins/maven-car-plugin</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/plugins/maven-car-plugin</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven/plugins/maven-car-plugin</url>
- </scm>
-
- <reporting>
- <plugins>
- <!-- goal reports -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-plugin-plugin</artifactId>
- </plugin>
-
- <!-- javadoc -->
- <!-- plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <windowtitle>${project.name} Documentation</windowtitle>
- <doctitle>
- ${project.name} ${project.version} Documentation
- </doctitle>
- <docfilessubdirs>true</docfilessubdirs>
- <excludedocfilessubdir>.svn</excludedocfilessubdir>
- <links>
- <link>http://java.sun.com/j2se/1.5/docs/api</link>
- <link>
- http://fractal.objectweb.org/current/doc/javadoc/fractal
- </link>
- <link>
- http://fractal.objectweb.org/current/doc/javadoc/fractal-adl
- </link>
- </links>
- <quiet>true</quiet>
- </configuration>
- </plugin -->
-
- <!-- source cross reference reports -->
- <!-- plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin -->
-
- <!-- source metrics -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>javancss-maven-plugin</artifactId>
- <version>2.0-beta-2</version>
- </plugin>
-
- <!-- PMD reports -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-pmd-plugin</artifactId>
- <configuration>
- <targetJdk>1.5</targetJdk>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
-
-
- <dependencies>
-
- <!-- =========================================== -->
- <!-- Maven stuff -->
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0.8</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0.8</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-archiver</artifactId>
- <version>2.2</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.1</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <version>1.4.1</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-archiver</artifactId>
- <version>1.0-alpha-7</version>
- </dependency>
-
- <!-- =========================================== -->
- <!-- Maven Testing stuff -->
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-plugin-testing-harness</artifactId>
- <version>1.1</version>
- <scope>test</scope>
- </dependency>
- <!-- =========================================== -->
- </dependencies>
-
- <profiles>
- <!-- The integration-test profile is always activated unless the
- "integration-test.skip" property is defined. -->
- <profile>
- <id>integration-test</id>
- <activation>
- <property>
- <name>!integration-test.skip</name>
- </property>
- </activation>
- <build>
- <plugins>
- <!-- Need to install IT snapshot of plugin -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-install-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>pre-integration-test</phase>
- <goals>
- <goal>install-file</goal>
- </goals>
- <configuration>
- <file>
- ${project.build.directory}/${project.build.finalName}.jar
- </file>
- <version>it-SNAPSHOT</version>
- <packaging>maven-plugin</packaging>
- <pomFile>${basedir}/pom.xml</pomFile>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- Execute pom.xml into target/test-classes/it -->
- <plugin>
- <artifactId>maven-invoker-plugin</artifactId>
- <configuration>
- <projectsDirectory>
- ${project.build.testOutputDirectory}/it
- </projectsDirectory>
- <pomIncludes>
- <pomInclude>**/pom.xml</pomInclude>
- </pomIncludes>
- <preBuildHookScript>clean.bsh</preBuildHookScript>
- <postBuildHookScript>
- verify.bsh
- </postBuildHookScript>
- <debug>true</debug>
- </configuration>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/plugins/maven-car-plugin/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/plugins/maven-car-plugin/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,209 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-plugins-parent</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-car-plugin</artifactId>
+ <name>Maven Car plugin</name>
+ <packaging>maven-plugin</packaging>
+
+ <description>
+ This plugin provides the capability to build "car" (Cecilia ARchives).
+ </description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <developers>
+ <!-- TODO WRITE DEVELOPERS HERE -->
+ </developers>
+
+ <contributors>
+ <!-- TODO WRITE CONTRIBUTORS HERE -->
+ </contributors>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/plugins/maven-car-plugin</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/plugins/maven-car-plugin</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven/plugins/maven-car-plugin</url>
+ </scm>
+
+ <reporting>
+ <plugins>
+ <!-- goal reports -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-plugin-plugin</artifactId>
+ </plugin>
+
+ <!-- javadoc -->
+ <!-- plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <windowtitle>${project.name} Documentation</windowtitle>
+ <doctitle>
+ ${project.name} ${project.version} Documentation
+ </doctitle>
+ <docfilessubdirs>true</docfilessubdirs>
+ <excludedocfilessubdir>.svn</excludedocfilessubdir>
+ <links>
+ <link>http://java.sun.com/j2se/1.5/docs/api</link>
+ <link>
+ http://fractal.objectweb.org/current/doc/javadoc/fractal
+ </link>
+ <link>
+ http://fractal.objectweb.org/current/doc/javadoc/fractal-adl
+ </link>
+ </links>
+ <quiet>true</quiet>
+ </configuration>
+ </plugin -->
+
+ <!-- source cross reference reports -->
+ <!-- plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ </plugin -->
+
+ <!-- source metrics -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>javancss-maven-plugin</artifactId>
+ <version>2.0-beta-2</version>
+ </plugin>
+
+ <!-- PMD reports -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <targetJdk>1.5</targetJdk>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+
+
+ <dependencies>
+
+ <!-- =========================================== -->
+ <!-- Maven stuff -->
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>2.0.8</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-project</artifactId>
+ <version>2.0.8</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-archiver</artifactId>
+ <version>2.2</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <version>1.4.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-archiver</artifactId>
+ <version>1.0-alpha-7</version>
+ </dependency>
+
+ <!-- =========================================== -->
+ <!-- Maven Testing stuff -->
+ <dependency>
+ <groupId>org.apache.maven.shared</groupId>
+ <artifactId>maven-plugin-testing-harness</artifactId>
+ <version>1.1</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- =========================================== -->
+ </dependencies>
+
+ <profiles>
+ <!-- The integration-test profile is always activated unless the
+ "integration-test.skip" property is defined. -->
+ <profile>
+ <id>integration-test</id>
+ <activation>
+ <property>
+ <name>!integration-test.skip</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <!-- Need to install IT snapshot of plugin -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-install-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>install-file</goal>
+ </goals>
+ <configuration>
+ <file>
+ ${project.build.directory}/${project.build.finalName}.jar
+ </file>
+ <version>it-SNAPSHOT</version>
+ <packaging>maven-plugin</packaging>
+ <pomFile>${basedir}/pom.xml</pomFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Execute pom.xml into target/test-classes/it -->
+ <plugin>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <configuration>
+ <projectsDirectory>
+ ${project.build.testOutputDirectory}/it
+ </projectsDirectory>
+ <pomIncludes>
+ <pomInclude>**/pom.xml</pomInclude>
+ </pomIncludes>
+ <preBuildHookScript>clean.bsh</preBuildHookScript>
+ <postBuildHookScript>
+ verify.bsh
+ </postBuildHookScript>
+ <debug>true</debug>
+ </configuration>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/maven/plugins/maven-cecilia-plugin/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/plugins/maven-cecilia-plugin/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,194 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-plugins-parent</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-cecilia-plugin</artifactId>
- <name>Maven Cecilia plugin</name>
- <packaging>maven-plugin</packaging>
-
- <description>
- This plugin provides the "cecilia-library" and "cecilia-application"
- packaging types. It also provides specialized
- org.apache.maven.plugins:maven-dependency-plugin:unpack-dependencies
- goals with an appropriate default configurations for these packaging
- types.
- </description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <developers>
- <!-- TODO WRITE DEVELOPERS HERE -->
- </developers>
-
- <contributors>
- <!-- TODO WRITE CONTRIBUTORS HERE -->
- </contributors>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/plugins/maven-cecilia-plugin</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/plugins/maven-cecilia-plugin</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven/plugins/maven-cecilia-plugin</url>
- </scm>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>maven-car-plugin</artifactId>
- <version>${project.version}</version>
- <type>maven-plugin</type>
- </dependency>
-
- <dependency>
- <groupId>org.objectweb.fractal.cecilia.toolchain</groupId>
- <artifactId>maven-ceciliaadl-plugin</artifactId>
- <version>${project.version}</version>
- <type>maven-plugin</type>
- </dependency>
-
- <!-- =========================================== -->
- <!-- Maven stuff -->
- <dependency>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.0</version>
- </dependency>
- <!-- ============================================ -->
- </dependencies>
-
- <build>
-
- <resources>
- <resource>
- <targetPath>META-INF/plexus</targetPath>
- <filtering>false</filtering>
- <directory>${basedir}/src/main/plexus</directory>
- </resource>
- </resources>
-
- <plugins>
-
- <!-- Use an ant script to copy and make the replacement in the
- META-INF/maven/plugin.xml file. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>process plugin.xml</id>
- <phase>process-resources</phase>
- <configuration>
- <tasks>
-
- <copy file="${basedir}/src/main/maven/plugin.xml" todir="${project.build.outputDirectory}/META-INF/maven" overwrite="true" />
- <replace file="${project.build.outputDirectory}/META-INF/maven/plugin.xml" summary="true">
- <replacefilter token="@groupId@" value="${project.groupId}" />
- <replacefilter token="@artifactId@" value="${project.artifactId}" />
- <replacefilter token="@version@" value="${project.version}" />
- </replace>
- <replace file="${project.build.outputDirectory}/META-INF/plexus/components.xml" summary="true">
- <replacefilter token="@car.version@" value="${project.version}" />
- </replace>
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- <execution>
- <id>process IT POMs</id>
- <phase>pre-integration-test</phase>
- <configuration>
- <tasks>
- <replace dir="${project.build.testOutputDirectory}/it" includes="**/*pom.xml" token="@version@" value="${project.version}" summary="true" />
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <!-- The integration-test profile is always activated unless the
- "integration-test.skip" property is defined. -->
- <profile>
- <id>integration-test</id>
- <activation>
- <property>
- <name>!integration-test.skip</name>
- </property>
- </activation>
- <build>
- <plugins>
- <!-- Need to install IT snapshot of plugin -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-install-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>pre-integration-test</phase>
- <goals>
- <goal>install-file</goal>
- </goals>
- <configuration>
- <file>
- ${project.build.directory}/${project.build.finalName}.jar
- </file>
- <version>it-SNAPSHOT</version>
- <packaging>maven-plugin</packaging>
- <pomFile>${basedir}/pom.xml</pomFile>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- Execute pom.xml into target/test-classes/it -->
- <plugin>
- <artifactId>maven-invoker-plugin</artifactId>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <projectsDirectory>
- ${project.build.testOutputDirectory}/it
- </projectsDirectory>
- <pomIncludes>
- <!-- include poms only at a depth of 2 to avoid running
- poms from unpacked artifacts when integration tests
- are re-run without cleaning. -->
- <pomInclude>*/*/pom.xml</pomInclude>
- </pomIncludes>
- <preBuildHookScript>
- clean.bsh
- </preBuildHookScript>
- <postBuildHookScript>
- verify.bsh
- </postBuildHookScript>
- <debug>true</debug>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/plugins/maven-cecilia-plugin/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/plugins/maven-cecilia-plugin/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,194 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-plugins-parent</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-cecilia-plugin</artifactId>
+ <name>Maven Cecilia plugin</name>
+ <packaging>maven-plugin</packaging>
+
+ <description>
+ This plugin provides the "cecilia-library" and "cecilia-application"
+ packaging types. It also provides specialized
+ org.apache.maven.plugins:maven-dependency-plugin:unpack-dependencies
+ goals with an appropriate default configurations for these packaging
+ types.
+ </description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/maven-parent/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <developers>
+ <!-- TODO WRITE DEVELOPERS HERE -->
+ </developers>
+
+ <contributors>
+ <!-- TODO WRITE CONTRIBUTORS HERE -->
+ </contributors>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/plugins/maven-cecilia-plugin</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/plugins/maven-cecilia-plugin</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven/plugins/maven-cecilia-plugin</url>
+ </scm>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>maven-car-plugin</artifactId>
+ <version>${project.version}</version>
+ <type>maven-plugin</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.objectweb.fractal.cecilia.toolchain</groupId>
+ <artifactId>maven-ceciliaadl-plugin</artifactId>
+ <version>${project.version}</version>
+ <type>maven-plugin</type>
+ </dependency>
+
+ <!-- =========================================== -->
+ <!-- Maven stuff -->
+ <dependency>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.0</version>
+ </dependency>
+ <!-- ============================================ -->
+ </dependencies>
+
+ <build>
+
+ <resources>
+ <resource>
+ <targetPath>META-INF/plexus</targetPath>
+ <filtering>false</filtering>
+ <directory>${basedir}/src/main/plexus</directory>
+ </resource>
+ </resources>
+
+ <plugins>
+
+ <!-- Use an ant script to copy and make the replacement in the
+ META-INF/maven/plugin.xml file. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>process plugin.xml</id>
+ <phase>process-resources</phase>
+ <configuration>
+ <tasks>
+
+ <copy file="${basedir}/src/main/maven/plugin.xml" todir="${project.build.outputDirectory}/META-INF/maven" overwrite="true" />
+ <replace file="${project.build.outputDirectory}/META-INF/maven/plugin.xml" summary="true">
+ <replacefilter token="@groupId@" value="${project.groupId}" />
+ <replacefilter token="@artifactId@" value="${project.artifactId}" />
+ <replacefilter token="@version@" value="${project.version}" />
+ </replace>
+ <replace file="${project.build.outputDirectory}/META-INF/plexus/components.xml" summary="true">
+ <replacefilter token="@car.version@" value="${project.version}" />
+ </replace>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>process IT POMs</id>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <tasks>
+ <replace dir="${project.build.testOutputDirectory}/it" includes="**/*pom.xml" token="@version@" value="${project.version}" summary="true" />
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <!-- The integration-test profile is always activated unless the
+ "integration-test.skip" property is defined. -->
+ <profile>
+ <id>integration-test</id>
+ <activation>
+ <property>
+ <name>!integration-test.skip</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <!-- Need to install IT snapshot of plugin -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-install-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>install-file</goal>
+ </goals>
+ <configuration>
+ <file>
+ ${project.build.directory}/${project.build.finalName}.jar
+ </file>
+ <version>it-SNAPSHOT</version>
+ <packaging>maven-plugin</packaging>
+ <pomFile>${basedir}/pom.xml</pomFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Execute pom.xml into target/test-classes/it -->
+ <plugin>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <projectsDirectory>
+ ${project.build.testOutputDirectory}/it
+ </projectsDirectory>
+ <pomIncludes>
+ <!-- include poms only at a depth of 2 to avoid running
+ poms from unpacked artifacts when integration tests
+ are re-run without cleaning. -->
+ <pomInclude>*/*/pom.xml</pomInclude>
+ </pomIncludes>
+ <preBuildHookScript>
+ clean.bsh
+ </preBuildHookScript>
+ <postBuildHookScript>
+ verify.bsh
+ </postBuildHookScript>
+ <debug>true</debug>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/maven/plugins/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/plugins/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,57 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-parent</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <artifactId>maven-plugins-parent</artifactId>
- <name>Cecilia maven plugins parent module</name>
- <packaging>pom</packaging>
-
- <description>Parent module for Cecilia maven plugin modules.</description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <modules>
- <module>maven-car-plugin</module>
- <module>maven-cecilia-plugin</module>
- </modules>
-
- <developers>
- <!-- TODO write developers here -->
- </developers>
-
- <contributors>
- <!-- TODO write contributors here -->
- </contributors>
-
- <reporting>
- <plugins>
- <!-- project reports -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-project-info-reports-plugin</artifactId>
- </plugin>
-
- <!-- quality metrics -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jdepend-maven-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/plugins</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven/plugins</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven/plugins</url>
- </scm>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/plugins/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/plugins/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,57 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-parent</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <artifactId>maven-plugins-parent</artifactId>
+ <name>Cecilia maven plugins parent module</name>
+ <packaging>pom</packaging>
+
+ <description>Parent module for Cecilia maven plugin modules.</description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <modules>
+ <module>maven-car-plugin</module>
+ <module>maven-cecilia-plugin</module>
+ </modules>
+
+ <developers>
+ <!-- TODO write developers here -->
+ </developers>
+
+ <contributors>
+ <!-- TODO write contributors here -->
+ </contributors>
+
+ <reporting>
+ <plugins>
+ <!-- project reports -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+
+ <!-- quality metrics -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jdepend-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/plugins</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven/plugins</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven/plugins</url>
+ </scm>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/maven/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/maven/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,41 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal</groupId>
- <artifactId>cecilia</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia.maven</groupId>
- <artifactId>maven-parent</artifactId>
- <name>Cecilia maven parent module</name>
- <packaging>pom</packaging>
-
- <description>Parent module for Cecilia maven related modules.</description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/${project.artifactId}/</url>
-
- <modules>
- <module>plugins</module>
- <module>archetypes</module>
- </modules>
-
- <developers>
- <!-- TODO write developers here -->
- </developers>
-
- <contributors>
- <!-- TODO write contributors here -->
- </contributors>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/maven</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/maven</url>
- </scm>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/maven/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/maven/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,41 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal</groupId>
+ <artifactId>cecilia</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia.maven</groupId>
+ <artifactId>maven-parent</artifactId>
+ <name>Cecilia maven parent module</name>
+ <packaging>pom</packaging>
+
+ <description>Parent module for Cecilia maven related modules.</description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/${project.artifactId}/</url>
+
+ <modules>
+ <module>plugins</module>
+ <module>archetypes</module>
+ </modules>
+
+ <developers>
+ <!-- TODO write developers here -->
+ </developers>
+
+ <contributors>
+ <!-- TODO write contributors here -->
+ </contributors>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/maven</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/maven</url>
+ </scm>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,221 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal</groupId>
- <artifactId>parent</artifactId>
- <version>2.0</version>
- </parent>
-
- <artifactId>cecilia</artifactId>
- <name>Cecilia parent project</name>
- <version>2.0-beta-2-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <description>
- Cecilia is a Fractal component model implementation for the C world.
- </description>
-
- <licenses>
- <license>
- <name>LGPL</name>
- <!-- link to the txt version of the LGPL license to avoid embedding
- Gnu web site inside generated site -->
- <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
- </license>
- </licenses>
-
- <modules>
- <module>runtime</module>
- <module>toolchain</module>
- <module>maven</module>
- </modules>
-
- <inceptionYear>2007</inceptionYear>
-
- <developers>
- <!-- TODO write developers here -->
- </developers>
-
- <contributors>
- <!-- TODO write contributors here -->
- </contributors>
-
- <properties>
- <cecilia.home.url>http://fractal.objectweb.org/cecilia-site/${project.version}</cecilia.home.url>
- <cecilia-examples.home.url>http://fractal.objectweb.org/cecilia-examples-site/current</cecilia-examples.home.url>
- <!-- The login name on the OW2 forge. -->
- <ow.username>${user.name}</ow.username>
- <ow.hostname>forge.objectweb.org</ow.hostname>
- <ow.file.deploy.dir>incoming</ow.file.deploy.dir>
- <ow.site.deploy.dir>/var/lib/gforge/chroot/home/groups/fractal/htdocs/cecilia-site</ow.site.deploy.dir>
- <deploy.site.url>scp://${ow.hostname}${ow.site.deploy.dir}/${project.version}</deploy.site.url>
- <bootstrap.plugin.version>1.1</bootstrap.plugin.version>
- </properties>
-
- <!-- Cecilia home page -->
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/</url>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia</url>
- </scm>
-
- <distributionManagement>
- <site>
- <id>objectweb-site</id>
- <name>ObjectWeb's site deployment</name>
- <url>${deploy.site.url}</url>
- </site>
- </distributionManagement>
-
- <ciManagement>
- <system>bamboo</system>
- <url>http://forge.ow2.org/bamboo/browse/FRACTAL-CEC</url>
- </ciManagement>
-
- <build>
- <plugins>
- <!-- Force version of maven-site-plugin to 2.0-beta-5 since
- 2.0-beta-6 has many bugs in relative path management. -->
- <plugin>
- <artifactId>maven-site-plugin</artifactId>
- <version>2.0-beta-5</version>
- </plugin>
-
- <!-- Configure the tagBase property of the release plugin -->
- <plugin>
- <artifactId>maven-release-plugin</artifactId>
- <version>2.0-beta-7</version>
- <configuration>
- <tagBase>
- svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags
- </tagBase>
-
- <!-- The SCM username if the OW2 username. -->
- <username>${ow.username}</username>
-
- <!-- Sub modules have the same version as this one. -->
- <autoVersionSubmodules>true</autoVersionSubmodules>
-
- <!-- At preparation phase, new artifacts must be installed
- in the local repository. In particular, maven plugins
- must be available when the release is performed because
- of the maven-source-pluging that fork a maven lifecycle
- -->
- <preparationGoals>clean install</preparationGoals>
-
- <!-- release goals contain "assembly:assembly" to create
- distribution files and "antrun:run" to deploy these
- files on the OW2 forge. -->
- <!-- TODO running the "antrun:run" goal while performing
- release is not very clean since sub modules may defines
- there own configuration of this plugin which may produce
- unexpected result. Should use a more specific MOJO. -->
- <goals>clean deploy site-deploy assembly:attached antrun:run</goals>
-
- <!-- Forwards property values to be sure that values
- overridden on the command line will be used while
- performing release.
- This is particularly useful for the antrun:run goal.-->
- <arguments>
- -Dow.username=${ow.username} -Dow.hostname=${ow.hostname} -Dow.file.deploy.dir=${ow.file.deploy.dir} -Dow.site.deploy.dir=${ow.site.deploy.dir}
- </arguments>
- </configuration>
- </plugin>
-
- <!-- Configure the assembly plugin. This plugin is not attached to
- the build lifecycle and must be executed explicitly. See README
- file for details -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <configuration>
- <descriptorSourceDirectory>
- src/assemble
- </descriptorSourceDirectory>
- <tarLongFileMode>gnu</tarLongFileMode>
- </configuration>
- <dependencies>
- <!-- Depends on the bootstrap plugin to allow
- maven-assembly-plugin to find a "car" (un)archiver -->
- <dependency>
- <groupId>org.objectweb.fractal</groupId>
- <artifactId>
- maven-bootstrap-cecilia-plugin
- </artifactId>
- <version>${bootstrap.plugin.version}</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>local-site-deploy</id>
-
- <properties>
- <local.deploy.dir>/tmp/cecilia-site/${project.version}</local.deploy.dir>
- </properties>
- <distributionManagement>
- <site>
- <name>local site deployment</name>
- <url>file://${local.deploy.dir}</url>
- </site>
- </distributionManagement>
- </profile>
-
- <profile>
- <id>release-profile</id>
-
- <activation>
- <property>
- <name>performRelease</name>
- <value>true</value>
- </property>
- </activation>
-
- <build>
- <plugins>
- <plugin>
- <!-- This Ant task will deploy distribution files on the
- OW2 forge in order to release them on the "File"
- section of the forge. -->
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <inherited>false</inherited>
- <configuration>
- <tasks>
- <scp todir="${ow.username}@${ow.hostname}:${ow.file.deploy.dir}" verbose="true" passphrase="" keyfile="${user.home}/.ssh/id_rsa">
- <fileset dir="${basedir}/target">
- <include name="*src.tar.bz2" />
- <include name="*src.tar.gz" />
- <include name="*src.zip" />
- </fileset>
- <fileset dir="${basedir}/toolchain/cecilia-adl/target/site/downloads">
- <include name="*bin.tar.bz2" />
- <include name="*bin.tar.gz" />
- <include name="*bin.zip" />
- </fileset>
- </scp>
- <sshexec host="${ow.hostname}" username="${ow.username}" passphrase="" keyfile="${user.home}/.ssh/id_rsa" command="cd ${ow.site.deploy.dir}; ln -nfs ${project.version} current" />
- </tasks>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant-jsch</artifactId>
- <version>1.7.0</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,221 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal</groupId>
+ <artifactId>parent</artifactId>
+ <version>2.0</version>
+ </parent>
+
+ <artifactId>cecilia</artifactId>
+ <name>Cecilia parent project</name>
+ <version>2.0-beta-2</version>
+ <packaging>pom</packaging>
+
+ <description>
+ Cecilia is a Fractal component model implementation for the C world.
+ </description>
+
+ <licenses>
+ <license>
+ <name>LGPL</name>
+ <!-- link to the txt version of the LGPL license to avoid embedding
+ Gnu web site inside generated site -->
+ <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
+ </license>
+ </licenses>
+
+ <modules>
+ <module>runtime</module>
+ <module>toolchain</module>
+ <module>maven</module>
+ </modules>
+
+ <inceptionYear>2007</inceptionYear>
+
+ <developers>
+ <!-- TODO write developers here -->
+ </developers>
+
+ <contributors>
+ <!-- TODO write contributors here -->
+ </contributors>
+
+ <properties>
+ <cecilia.home.url>http://fractal.objectweb.org/cecilia-site/${project.version}</cecilia.home.url>
+ <cecilia-examples.home.url>http://fractal.objectweb.org/cecilia-examples-site/current</cecilia-examples.home.url>
+ <!-- The login name on the OW2 forge. -->
+ <ow.username>${user.name}</ow.username>
+ <ow.hostname>forge.objectweb.org</ow.hostname>
+ <ow.file.deploy.dir>incoming</ow.file.deploy.dir>
+ <ow.site.deploy.dir>/var/lib/gforge/chroot/home/groups/fractal/htdocs/cecilia-site</ow.site.deploy.dir>
+ <deploy.site.url>scp://${ow.hostname}${ow.site.deploy.dir}/${project.version}</deploy.site.url>
+ <bootstrap.plugin.version>1.1</bootstrap.plugin.version>
+ </properties>
+
+ <!-- Cecilia home page -->
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/</url>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2</url>
+ </scm>
+
+ <distributionManagement>
+ <site>
+ <id>objectweb-site</id>
+ <name>ObjectWeb's site deployment</name>
+ <url>${deploy.site.url}</url>
+ </site>
+ </distributionManagement>
+
+ <ciManagement>
+ <system>bamboo</system>
+ <url>http://forge.ow2.org/bamboo/browse/FRACTAL-CEC</url>
+ </ciManagement>
+
+ <build>
+ <plugins>
+ <!-- Force version of maven-site-plugin to 2.0-beta-5 since
+ 2.0-beta-6 has many bugs in relative path management. -->
+ <plugin>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>2.0-beta-5</version>
+ </plugin>
+
+ <!-- Configure the tagBase property of the release plugin -->
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.0-beta-7</version>
+ <configuration>
+ <tagBase>
+ svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags
+ </tagBase>
+
+ <!-- The SCM username if the OW2 username. -->
+ <username>${ow.username}</username>
+
+ <!-- Sub modules have the same version as this one. -->
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+
+ <!-- At preparation phase, new artifacts must be installed
+ in the local repository. In particular, maven plugins
+ must be available when the release is performed because
+ of the maven-source-pluging that fork a maven lifecycle
+ -->
+ <preparationGoals>clean install</preparationGoals>
+
+ <!-- release goals contain "assembly:assembly" to create
+ distribution files and "antrun:run" to deploy these
+ files on the OW2 forge. -->
+ <!-- TODO running the "antrun:run" goal while performing
+ release is not very clean since sub modules may defines
+ there own configuration of this plugin which may produce
+ unexpected result. Should use a more specific MOJO. -->
+ <goals>clean deploy site-deploy assembly:attached antrun:run</goals>
+
+ <!-- Forwards property values to be sure that values
+ overridden on the command line will be used while
+ performing release.
+ This is particularly useful for the antrun:run goal.-->
+ <arguments>
+ -Dow.username=${ow.username} -Dow.hostname=${ow.hostname} -Dow.file.deploy.dir=${ow.file.deploy.dir} -Dow.site.deploy.dir=${ow.site.deploy.dir}
+ </arguments>
+ </configuration>
+ </plugin>
+
+ <!-- Configure the assembly plugin. This plugin is not attached to
+ the build lifecycle and must be executed explicitly. See README
+ file for details -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptorSourceDirectory>
+ src/assemble
+ </descriptorSourceDirectory>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ </configuration>
+ <dependencies>
+ <!-- Depends on the bootstrap plugin to allow
+ maven-assembly-plugin to find a "car" (un)archiver -->
+ <dependency>
+ <groupId>org.objectweb.fractal</groupId>
+ <artifactId>
+ maven-bootstrap-cecilia-plugin
+ </artifactId>
+ <version>${bootstrap.plugin.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>local-site-deploy</id>
+
+ <properties>
+ <local.deploy.dir>/tmp/cecilia-site/${project.version}</local.deploy.dir>
+ </properties>
+ <distributionManagement>
+ <site>
+ <name>local site deployment</name>
+ <url>file://${local.deploy.dir}</url>
+ </site>
+ </distributionManagement>
+ </profile>
+
+ <profile>
+ <id>release-profile</id>
+
+ <activation>
+ <property>
+ <name>performRelease</name>
+ <value>true</value>
+ </property>
+ </activation>
+
+ <build>
+ <plugins>
+ <plugin>
+ <!-- This Ant task will deploy distribution files on the
+ OW2 forge in order to release them on the "File"
+ section of the forge. -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <inherited>false</inherited>
+ <configuration>
+ <tasks>
+ <scp todir="${ow.username}@${ow.hostname}:${ow.file.deploy.dir}" verbose="true" passphrase="" keyfile="${user.home}/.ssh/id_rsa">
+ <fileset dir="${basedir}/target">
+ <include name="*src.tar.bz2" />
+ <include name="*src.tar.gz" />
+ <include name="*src.zip" />
+ </fileset>
+ <fileset dir="${basedir}/toolchain/cecilia-adl/target/site/downloads">
+ <include name="*bin.tar.bz2" />
+ <include name="*bin.tar.gz" />
+ <include name="*bin.zip" />
+ </fileset>
+ </scp>
+ <sshexec host="${ow.hostname}" username="${ow.username}" passphrase="" keyfile="${user.home}/.ssh/id_rsa" command="cd ${ow.site.deploy.dir}; ln -nfs ${project.version} current" />
+ </tasks>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-jsch</artifactId>
+ <version>1.7.0</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/runtime/cecilia/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/runtime/cecilia/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,180 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>runtime</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>cecilia</artifactId>
- <name>Implementation of Fractal controller for Cecilia</name>
- <packaging>cecilia-library</packaging>
-
- <description>Cecilia is the Fractal APIs implementation in C.</description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <developers>
- <!-- TODO WRITE DEVELOPERS HERE -->
- </developers>
-
- <contributors>
- <!-- TODO WRITE CONTRIBUTORS HERE -->
- </contributors>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/runtime/cecilia</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/runtime/cecilia</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/runtime/cecilia</url>
- </scm>
-
- <dependencies>
- <!-- Currently, this dependency is not strictly useful, but it is
- provided to ease configuration of user modules (i.e. modules that
- depends on this one will automatically depends on the
- "fractal-cecilia-api" one. -->
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>fractal-cecilia-api</artifactId>
- <version>${project.version}</version>
- <type>car</type>
- </dependency>
-
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.0</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <properties>
- <!-- default properties for cecilia tests. -->
- <cecilia.test.compiler>gcc</cecilia.test.compiler>
- <cecilia.test.linker>gcc</cecilia.test.linker>
- <cecilia.test.cFlags>
- -g3 -W -Wall -Werror -Wwrite-strings -Wshadow -Wredundant-decls -Wpointer-arith -Wno-unused-parameter
- </cecilia.test.cFlags>
- </properties>
-
- <build>
- <resources>
- <resource>
- <directory>src/main/cecilia</directory>
- </resource>
- </resources>
-
- <testResources>
- <testResource>
- <directory>src/test/cecilia</directory>
- </testResource>
- </testResources>
-
- <plugins>
- <!-- Use the bootstrap plugin to define the "cecilia-library"
- packaging type. -->
- <plugin>
- <groupId>org.objectweb.fractal</groupId>
- <artifactId>maven-bootstrap-cecilia-plugin</artifactId>
- <version>${bootstrap.plugin.version}</version>
- <extensions>true</extensions>
- </plugin>
-
- <!-- Specify the version of the maven-car-plugin. -->
- <plugin>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>maven-car-plugin</artifactId>
- <version>${project.version}</version>
- </plugin>
-
- <!-- the source code has Java 5.0 language features (generics, annotations, ..) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- </configuration>
- <!-- Need to attach the execution of the testCompile goal to the
- lifecycle since the "cecilia-library" packaging provided by
- the bootstrap plugin doesn't do it. -->
- <executions>
- <execution>
- <phase>test-compile</phase>
- <goals>
- <goal>testCompile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <!-- Need to attach the execution of the testResources goal to the
- lifecycle since the "cecilia-library" packaging provided by the
- bootstrap plugin doesn't do it. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <executions>
- <execution>
- <phase>process-test-resources</phase>
- <goals>
- <goal>testResources</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>2.4</version>
- <!-- Need to attach the execution of the test goal to the
- lifecycle since the "cecilia-library" packaging provided by
- the bootstrap plugin doesn't do it. -->
- <executions>
- <execution>
- <phase>test</phase>
- <goals>
- <goal>test</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <excludes>
- <exclude>**/AbstractCeciliaTestCase.java</exclude>
- </excludes>
- <systemProperties>
- <property>
- <name>cecilia.test.buildDir</name>
- <value>target/test-build</value>
- </property>
- <property>
- <name>cecilia.test.sourcePath</name>
- <value>
- target/classes${path.separator}target/test-classes
- </value>
- </property>
- <property>
- <name>cecilia.test.compiler</name>
- <value>${cecilia.test.compiler}</value>
- </property>
- <property>
- <name>cecilia.test.linker</name>
- <value>${cecilia.test.linker}</value>
- </property>
- <property>
- <name>cecilia.test.cFlags</name>
- <value>${cecilia.test.cFlags}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
\ No newline at end of file
--- tags/cecilia-2.0-beta-2/runtime/cecilia/pom.xml (rev 0)
+++ tags/cecilia-2.0-beta-2/runtime/cecilia/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -0,0 +1,180 @@
+<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>
+
+ <parent>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>runtime</artifactId>
+ <version>2.0-beta-2</version>
+ </parent>
+
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>cecilia</artifactId>
+ <name>Implementation of Fractal controller for Cecilia</name>
+ <packaging>cecilia-library</packaging>
+
+ <description>Cecilia is the Fractal APIs implementation in C.</description>
+
+ <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
+ ends with a '/' which is not the case when using the basic maven
+ inheritance mechanism -->
+ <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
+
+ <developers>
+ <!-- TODO WRITE DEVELOPERS HERE -->
+ </developers>
+
+ <contributors>
+ <!-- TODO WRITE CONTRIBUTORS HERE -->
+ </contributors>
+
+ <scm>
+ <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/runtime/cecilia</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/cecilia-2.0-beta-2/runtime/cecilia</developerConnection>
+ <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/tags/cecilia-2.0-beta-2/runtime/cecilia</url>
+ </scm>
+
+ <dependencies>
+ <!-- Currently, this dependency is not strictly useful, but it is
+ provided to ease configuration of user modules (i.e. modules that
+ depends on this one will automatically depends on the
+ "fractal-cecilia-api" one. -->
+ <dependency>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>fractal-cecilia-api</artifactId>
+ <version>${project.version}</version>
+ <type>car</type>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.0</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <properties>
+ <!-- default properties for cecilia tests. -->
+ <cecilia.test.compiler>gcc</cecilia.test.compiler>
+ <cecilia.test.linker>gcc</cecilia.test.linker>
+ <cecilia.test.cFlags>
+ -g3 -W -Wall -Werror -Wwrite-strings -Wshadow -Wredundant-decls -Wpointer-arith -Wno-unused-parameter
+ </cecilia.test.cFlags>
+ </properties>
+
+ <build>
+ <resources>
+ <resource>
+ <directory>src/main/cecilia</directory>
+ </resource>
+ </resources>
+
+ <testResources>
+ <testResource>
+ <directory>src/test/cecilia</directory>
+ </testResource>
+ </testResources>
+
+ <plugins>
+ <!-- Use the bootstrap plugin to define the "cecilia-library"
+ packaging type. -->
+ <plugin>
+ <groupId>org.objectweb.fractal</groupId>
+ <artifactId>maven-bootstrap-cecilia-plugin</artifactId>
+ <version>${bootstrap.plugin.version}</version>
+ <extensions>true</extensions>
+ </plugin>
+
+ <!-- Specify the version of the maven-car-plugin. -->
+ <plugin>
+ <groupId>org.objectweb.fractal.cecilia</groupId>
+ <artifactId>maven-car-plugin</artifactId>
+ <version>${project.version}</version>
+ </plugin>
+
+ <!-- the source code has Java 5.0 language features (generics, annotations, ..) -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ <!-- Need to attach the execution of the testCompile goal to the
+ lifecycle since the "cecilia-library" packaging provided by
+ the bootstrap plugin doesn't do it. -->
+ <executions>
+ <execution>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>testCompile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Need to attach the execution of the testResources goal to the
+ lifecycle since the "cecilia-library" packaging provided by the
+ bootstrap plugin doesn't do it. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>process-test-resources</phase>
+ <goals>
+ <goal>testResources</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4</version>
+ <!-- Need to attach the execution of the test goal to the
+ lifecycle since the "cecilia-library" packaging provided by
+ the bootstrap plugin doesn't do it. -->
+ <executions>
+ <execution>
+ <phase>test</phase>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <excludes>
+ <exclude>**/AbstractCeciliaTestCase.java</exclude>
+ </excludes>
+ <systemProperties>
+ <property>
+ <name>cecilia.test.buildDir</name>
+ <value>target/test-build</value>
+ </property>
+ <property>
+ <name>cecilia.test.sourcePath</name>
+ <value>
+ target/classes${path.separator}target/test-classes
+ </value>
+ </property>
+ <property>
+ <name>cecilia.test.compiler</name>
+ <value>${cecilia.test.compiler}</value>
+ </property>
+ <property>
+ <name>cecilia.test.linker</name>
+ <value>${cecilia.test.linker}</value>
+ </property>
+ <property>
+ <name>cecilia.test.cFlags</name>
+ <value>${cecilia.test.cFlags}</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
--- trunk/cecilia-framework/cecilia/runtime/cecilia-baselib/pom.xml 2008-06-30 13:09:12 UTC (rev 7993)
+++ tags/cecilia-2.0-beta-2/runtime/cecilia-baselib/pom.xml 2008-06-30 13:20:05 UTC (rev 7995)
@@ -1,112 +0,0 @@
-<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>
-
- <parent>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>runtime</artifactId>
- <version>2.0-beta-2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>cecilia-baselib</artifactId>
- <name>Cecilia base component library</name>
- <packaging>cecilia-library</packaging>
-
- <description>
- Minimal base component library for building Cecilia applications.
- </description>
-
- <!-- Because of a bug in the maven-site-plugin, the URL of the project MUST
- ends with a '/' which is not the case when using the basic maven
- inheritance mechanism -->
- <url>${cecilia.home.url}/${project.parent.artifactId}/${project.artifactId}/</url>
-
- <developers>
- <!-- TODO WRITE DEVELOPERS HERE -->
- </developers>
-
- <contributors>
- <!-- TODO WRITE CONTRIBUTORS HERE -->
- </contributors>
-
- <scm>
- <connection>scm:svn:svn://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/runtime/cecilia-baselib</connection>
- <developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/trunk/cecilia-framework/cecilia/runtime/cecilia-baselib</developerConnection>
- <url>http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/fractal/trunk/cecilia-framework/cecilia/runtime/cecilia-baselib</url>
- </scm>
-
- <dependencies>
- <!-- Currently, this dependency is not strictly useful, but it is
- provided to ease configuration of user modules (i.e. modules that
- depends on this one will automatically depends on the
- "fractal-cecilia-api" one. -->
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>fractal-cecilia-api</artifactId>
- <version>${project.version}</version>
- <type>car</type>
- </dependency>
- <!-- same for this one. -->
- <dependency>
- <groupId>org.objectweb.fractal.cecilia</groupId>
- <artifactId>cecilia</artifactId&