[Lutinbuilder-commits] r141 - in trunk/lutinpluginproject: . src
Author: tchemit Date: 2008-09-22 09:32:03 +0000 (Mon, 22 Sep 2008) New Revision: 141 Added: trunk/lutinpluginproject/README trunk/lutinpluginproject/changelog trunk/lutinpluginproject/pom.xml trunk/lutinpluginproject/src/ trunk/lutinpluginproject/src/.dummy Log: initial version of the lutinpluginproject pom 3.0 Added: trunk/lutinpluginproject/README =================================================================== --- trunk/lutinpluginproject/README (rev 0) +++ trunk/lutinpluginproject/README 2008-09-22 09:32:03 UTC (rev 141) @@ -0,0 +1,2 @@ +To deploy new version of pom: mvn deploy +To install localy: mvn install Added: trunk/lutinpluginproject/changelog =================================================================== --- trunk/lutinpluginproject/changelog (rev 0) +++ trunk/lutinpluginproject/changelog 2008-09-22 09:32:03 UTC (rev 141) @@ -0,0 +1,2 @@ +ver-3-0 chemit (20080922) + * initial version \ No newline at end of file Added: trunk/lutinpluginproject/pom.xml =================================================================== --- trunk/lutinpluginproject/pom.xml (rev 0) +++ trunk/lutinpluginproject/pom.xml 2008-09-22 09:32:03 UTC (rev 141) @@ -0,0 +1,707 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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> + + <!-- ************************************************************* --> + <!-- *** POM Relationships *************************************** --> + <!-- ************************************************************* --> + + <!-- POM Relationships : Coordinates --> + <groupId>org.codelutin</groupId> + <artifactId>lutinpluginproject</artifactId> + <version>3.0</version> + + <!-- POM Relationships : Inheritance --> + + <!-- add this in your pom + <parent> + <groupId>org.codelutin</groupId> + <artifactId>lutinpluginproject</artifactId> + <version>3.0</version> + </parent> + --> + + <!-- add dependencyManagement + <dependencyManagement></dependencyManagement> + --> + + <!-- POM Relationships : Inheritance : Dependencies --> + + <dependencies> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.2</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.1.1</version> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <version>2.0.4</version> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-project</artifactId> + <version>2.0.4</version> + <scope>compile</scope> + </dependency> + + <!--dependency> + <groupId>org.apache.maven.shared</groupId> + <artifactId>maven-dependency-tree</artifactId> + <version>1.1</version> + </dependency--> + + <dependency> + <groupId>org.codelutin</groupId> + <artifactId>lutinpluginutil</artifactId> + <version>0.1</version> + <scope>compile</scope> + </dependency> + + </dependencies> + + <!-- POM Relationships : Aggregation --> + + <!-- add modules + <modules></modules> + --> + + <!-- ************************************************************* --> + <!-- *** Project Information ************************************* --> + <!-- ************************************************************* --> + + <name>Codelutin plugin project superpom</name> + + <description>Projet Maven de reference pour les plugins des autres projets Maven.</description> + + <!-- BE WARE, will be suffixed by /${pom.artifactId} by inheritance --> + <url>${labs.project.url}</url> + + <inceptionYear>2008</inceptionYear> + + <licenses> + <license> + <name>LGPL</name> + <url>http://www.gnu.org/licenses/lgpl.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + + <developers> + <developer> + <name>Benjamin Poussin</name> + <id>bpoussin</id> + <email>poussin@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + <role>Debian packager</role> + </roles> + </developer> + + <developer> + <name>Arnaud Thimel</name> + <id>athimel</id> + <email>thimel@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + <developer> + <name>Julien Ruchaud</name> + <id>jruchaud</id> + <email>ruchaud@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + <developer> + <name>Eric Chatellier</name> + <id>echatellier</id> + <email>chatellier@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + <developer> + <name>Tony Chemit</name> + <id>tchemit</id> + <email>chemit@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + <developer> + <name>Gabriel Gandais</name> + <id>glandais</id> + <email>landais@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + <developer> + <name>Sylvain Letellier</name> + <id>sletellier</id> + <email>letellier@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + <developer> + <name>Yannick Martel</name> + <id>ymartel</id> + <email>martel@codelutin.com</email> + <organization>CodeLutin</organization> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + + </developers> + + <organization> + <name>CodeLutin</name> + <url>http://www.codelutin.com/</url> + </organization> + + <!-- ************************************************************* --> + <!-- *** Build Settings ****************************************** --> + <!-- ************************************************************* --> + + <properties> + <!-- Set this value in your pom --> + <labs.id>11</labs.id> + + <!-- change this in your pom if your pom is a module of a labs' project --> + <labs.project>lutinbuilder</labs.project> + + <!-- labs project's url --> + <labs.project.url>http://${labs.host}/projects/${labs.project}</labs.project.url> + + + <!-- override this property to define scm url property --> + <maven.scm.url>https://${labs.host}/plugins/scmsvn/viewcvs.php/trunk/${labs.project}?root=${labs.project} + </maven.scm.url> + + <!-- BEWARE, will be suffixed by /${pom.artifactId} by inheritance --> + <maven.scm.developerConnection>scm:svn:svn+ssh://${username}@${labs.host}/svnroot/${labs.project}/trunk + </maven.scm.developerConnection> + + <!-- BEWARE, will be suffixed by /${pom.artifactId} by inheritance --> + <maven.scm.connection>scm:svn:svn://anonymous@${labs.host}/svnroot/${labs.project}/trunk</maven.scm.connection> + + <!-- labs host --> + <labs.host>labs.libre-entreprise.org</labs.host> + + <!-- labs list host --> + <labs.list.host>lists.labs.libre-entreprise.org</labs.list.host> + + <!-- labs builder host --> + <labs.builder.url>http://lutinbuilder.labs.libre-entreprise.org/maven2</labs.builder.url> + + <!-- by default, maven is quiet --> + <maven.verbose>false</maven.verbose> + + <!-- by default, java sources are in java 1.6 --> + <maven.compile.source>1.6</maven.compile.source> + + <!-- by default, we compile in java 1.6 --> + <maven.compile.target>1.6</maven.compile.target> + + <!-- by default, we compile in UTF8 --> + <maven.compile.encoding>UTF-8</maven.compile.encoding> + + <!-- by default, use maven 2 source base dir --> + <maven.src.dir>${basedir}/src</maven.src.dir> + + <!-- where to generate source --> + <maven.gen.dir>${basedir}/target/generated-sources</maven.gen.dir> + + <!-- where to generate site --> + <maven.site.gen.dir>${basedir}/target/generated-site</maven.site.gen.dir> + + <!-- to allow bad tests --> + <maven.test.testFailureIgnore>false</maven.test.testFailureIgnore> + </properties> + + <packaging>pom</packaging> + + <build> + + <!--Ressources--> + <resources> + + <resource> + <directory>${maven.src.dir}/main/resources</directory> + <includes> + <include>**/*</include> + </includes> + <excludes> + <exclude>**/*~</exclude> + </excludes> + </resource> + + <resource> + <directory>${maven.src.dir}/main/uimodel</directory> + <includes> + <include>**/*.xml</include> + <include>**/*.xgl</include> + <include>**/*.bsh</include> + </includes> + </resource> + + <resource> + <directory>${maven.src.dir}/main/xsl</directory> + <includes> + <include>**/*.xsl</include> + </includes> + </resource> + </resources> + + <testSourceDirectory>${maven.src.dir}/test/java</testSourceDirectory> + <pluginManagement> + + <plugins> + + <!-- - - - - - - - - - - - --> + <!-- PHASE PROCESS-SOURCES --> + <!-- - - - - - - - - - - - --> + + <!-- - - - - - - - - - - - - --> + <!-- PHASE GENERATE-RESOURCES --> + <!-- - - - - - - - - - - - - --> + + <!-- - - - - - - - - --> + <!-- PHASE RESOURCES --> + <!-- - - - - - - - - --> + + <!-- plugin resources --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <configuration> + <encoding>${maven.compile.encoding}</encoding> + </configuration> + </plugin> + + <!-- - - - - - - - --> + <!-- PHASE COMPILE --> + <!-- - - - - - - - --> + + <!-- plugin compiler --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>${maven.compile.source}</source> + <target>${maven.compile.target}</target> + <encoding>${maven.compile.encoding}</encoding> + </configuration> + </plugin> + + <!-- - - - - - - - - - - - --> + <!-- PHASE PROCESS-CLASSES --> + <!-- - - - - - - - - - - - --> + + <!-- - - - - - --> + <!-- PHASE TEST --> + <!-- - - - - - --> + + <!-- plugin surefire --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <skip>${maven.test.skip}</skip> + <testFailureIgnore>${maven.test.testFailureIgnore}</testFailureIgnore> + <forkMode>never</forkMode> + <!--Exclude NaughtyTest.java--> + <!--<includes> + <include>**/*Test.java</include> + </includes> + <excludes> + <exclude>**/NaughtyTest.java</exclude> + </excludes>--> + </configuration> + </plugin> + + <!-- - - - - - - - - --> + <!-- - PHASE PACKAGE --> + <!-- - - - - - - - - --> + + <!-- - - - - - - - --> + <!-- PHASE VERIFY --> + <!-- - - - - - - - --> + + <!-- plugin source --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + + <!-- plugin javadoc --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <docencoding>${maven.compile.encoding}</docencoding> + <encoding>${maven.compile.encoding}</encoding> + </configuration> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + + <!-- - - - - - - - --> + <!-- PHASE PRE-SITE --> + <!-- - - - - - - - --> + + <!-- - - - - - --> + <!-- PHASE SITE --> + <!-- - - - - - --> + + <!-- plugin site --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0-beta-7</version> + <!--version>2.0-beta-5-cl</version--> + <!-- user cl version that permit /site in another directory that /src --> + <configuration> + <siteDirectory>${maven.site.gen.dir}</siteDirectory> + <xdocDirectory>${maven.site.gen.dir}/xdoc/fr/rst</xdocDirectory> + <inputEncoding>${maven.compile.encoding}</inputEncoding> + <outputEncoding>${maven.compile.encoding}</outputEncoding> + <generateReports>${maven.reports.generate}</generateReports> + <locales>fr</locales> + </configuration> + </plugin> + + <!-- plugin plugin --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> + <version>2.4.2</version> + <executions> + <execution> + <id>helpmojo</id> + <goals> + <goal>helpmojo</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </pluginManagement> + + <plugins> + <!-- always compute javadoc jar --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + </plugin> + + <!-- always compute source jar --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + </plugin> + + <!-- always launch plugin plugin on plugin ! --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> + </plugin> + + <!--Tasks Ant--> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <!--Copy files for site--> + <execution> + <id>CopySiteFiles</id> + <phase>pre-site</phase> + <configuration> + <tasks> + <mkdir dir="${maven.src.dir}/site"/> + <copy todir="${maven.site.gen.dir}" verbose="${maven.verbose}" overwrite="false"> + <fileset dir="${maven.src.dir}/site"/> + </copy> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + + <!--Site--> + <reporting> + <plugins> + + <!--All site--> + <plugin> <!--License--> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.1</version> + <!--version>2.0.1-cl</version--> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + </plugin> + + <!--cvslib-3.6.jar = lib-3.6.jar--> + <plugin> <!--Includes dev and file activity--> + <groupId>org.codehaus.mojo</groupId> + <artifactId>changelog-maven-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>changes-maven-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jdepend-maven-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + </plugin> + + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <configuration> + <linkXref>true</linkXref> + <sourceEncoding>${maven.compile.encoding}</sourceEncoding> + <minimumTokens>100</minimumTokens> + <targetJdk>${maven.compile.target}</targetJdk> + </configuration> + + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jxr-maven-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>surefire-report-maven-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>taglist-maven-plugin</artifactId> + </plugin> + + <!--Other--> + <plugin> + <groupId>statcvs</groupId> + <artifactId>maven-statcvs-plugin</artifactId> + <version>3.0</version> + </plugin> + + <!--Site report's plugin--> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> + </plugin> + + </plugins> + </reporting> + + <!-- ************************************************************* --> + <!-- *** Build Environment ************************************** --> + <!-- ************************************************************* --> + + <!-- Build Environment : Environment Information --> + + <issueManagement> + <system>gforge</system> + <url>http://${labs.host}/tracker/?group_id=${labs.id}</url> + </issueManagement> + + <!-- add ciManagement + <ciManagement></ciManagement> + --> + + <!--Any mailing lists for the project--> + <mailingLists> + <mailingList> + <name>${pom.artifactId}-commits</name> + <subscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-commits</subscribe> + <unsubscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-commits</unsubscribe> + <archive>http://${labs.list.host}/pipermail/${labs.project}-commits/</archive> + </mailingList> + + <mailingList> + <name>${pom.artifactId}-devel</name> + <subscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-devel</subscribe> + <unsubscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-devel</unsubscribe> + <archive>http://${labs.list.host}/pipermail/${labs.project}-devel/</archive> + </mailingList> + + <mailingList> + <name>${pom.artifactId}-user</name> + <subscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-user</subscribe> + <unsubscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-user</unsubscribe> + <archive>http://${labs.list.host}/pipermail/${labs.project}-user/</archive> + </mailingList> + + <!--mailingList> + <name>${pom.artifactId}-bugreport</name> + <subscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-bugreport</subscribe> + <unsubscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-bugreport</unsubscribe> + <archive>http://${labs.list.host}/pipermail/${labs.project}-bugreport/</archive> + </mailingList--> + </mailingLists> + + <!--Source control management--> + <scm> + <!-- BE WARE, this value will be overriden by inheritance --> + <connection>${maven.scm.connection}</connection> + + <!-- BE WARE, this value will be overriden by inheritance --> + <developerConnection>${maven.scm.developerConnection}</developerConnection> + + <!-- BE WARE, this value will be overriden by inheritance, so while scm.url can not ber suffixed, you must defined + these property in your pom, there is no other better solution... --> + <!--url>${maven.scm.url}</url--> + </scm> + + <!-- ************************************************************* --> + <!-- *** Maven Environment *************************************** --> + <!-- ************************************************************* --> + + <!-- prerequisites --> + <prerequisites> + <maven>2.0.8</maven> + </prerequisites> + + <!-- Maven Environment : Repositories --> + + <!--Code Lutin Repository--> + <repositories> + <repository> + <id>codelutin-repository</id> + <name>CodeLutinRepository</name> + <url>${labs.builder.url}</url> + </repository> + </repositories> + + <!-- add pluginRepositories + <pluginRepositories></pluginRepositories> + --> + + + <!--Distribution--> + <distributionManagement> + <repository> + <id>labs</id> + <url>scp://${labs.host}/home/groups/lutinbuilder/htdocs/maven2</url> + </repository> + <site> + <id>labs</id> + <!-- BE WARE, if your project is a a real labs project, you have to + override this property in your pom, otherwise maven will suffix this + value with /${pom.artifactId}. + You just have to copy the same definition for this property in your pom + --> + <url>scp://${labs.host}/home/groups/${labs.project}/htdocs</url> + </site> + </distributionManagement> + + <!-- Maven Environment : profiles --> + <profiles> + <profile> + <id>project</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <properties> + <maven.test.skip>true</maven.test.skip> + <maven.reports.generate>false</maven.reports.generate> + </properties> + </profile> + <profile> + <id>tests</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <properties> + <maven.test.skip>false</maven.test.skip> + <maven.reports.generate>false</maven.reports.generate> + </properties> + </profile> + <profile> + <id>site</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <properties> + <maven.test.skip>false</maven.test.skip> + <maven.reports.generate>true</maven.reports.generate> + </properties> + </profile> + </profiles> + +</project> Added: trunk/lutinpluginproject/src/.dummy ===================================================================
participants (1)
-
tchemit@users.labs.libre-entreprise.org