|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
[legstar-transport-dev] [40] trunk: Have the child POMs depend on the parent POM.
by fady-3
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message
Log MessageHave the child POMs depend on the parent POM. This allows sharing the POM parameters. Previously they sere duplicated between the tools POM and the transport POM. Also added a new child build-tools to hold the checkstyle resource. Modified PathsAdded Paths
Removed Paths
DiffAdded: trunk/build-tools/pom.xml (0 => 40)--- trunk/build-tools/pom.xml (rev 0) +++ trunk/build-tools/pom.xml 2008-07-24 08:51:58 UTC (rev 40) @@ -0,0 +1,34 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.mule.transports</groupId> + <artifactId>mule-transport-legstar-build-tools</artifactId> + <packaging>jar</packaging> + <version>1.0</version> + <name>Legs4Mule Build Tools</name> + <description>Resources shared by all modules</description> + <distributionManagement> + <repository> + <id>muleforge.webdav.releases</id> + <url>dav:https://dav.muleforge.org/repository/legstar-transport/</url> + </repository> + <snapshotRepository> + <id>muleforge.webdav.snapshots</id> + <url>dav:https://dav.muleforge.org/snapshots.repository/legstar-transport/</url> + </snapshotRepository> + <site> + <id>muleforge.webdav.sites</id> + <url>dav:https://dav.muleforge.org/legstar-transport/maven</url> + </site> + </distributionManagement> + + <build> + <extensions> + <extension> + <groupId>org.apache.maven.wagon</groupId> + <artifactId>wagon-webdav</artifactId> + <version>1.0-beta-2</version> + </extension> + </extensions> + </build> + +</project> \ No newline at end of file Added: trunk/build-tools/src/main/resources/codecheck/checkstyle.xml (0 => 40)--- trunk/build-tools/src/main/resources/codecheck/checkstyle.xml (rev 0) +++ trunk/build-tools/src/main/resources/codecheck/checkstyle.xml 2008-07-24 08:51:58 UTC (rev 40) @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + This configuration file was written by the eclipse-cs plugin configuration editor +--> +<!-- + Checkstyle-Configuration: MuleForge checkstyle + Description: none +--> +<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> +<module name="Checker"> + <property name="severity" value="warning"/> + <module name="TreeWalker"> + <property name="tabWidth" value="4"/> + <module name="JavadocMethod"/> + <module name="JavadocType"/> + <module name="JavadocVariable"/> + <module name="LocalFinalVariableName"/> + <module name="LocalVariableName"/> + <module name="MethodName"/> + <module name="PackageName"/> + <module name="ParameterName"/> + <module name="StaticVariableName"/> + <module name="TypeName"/> + <module name="MemberName"/> + <module name="AvoidStarImport"/> + <module name="IllegalImport"/> + <module name="RedundantImport"/> + <module name="UnusedImports"/> + <module name="FileLength"/> + <module name="ParameterNumber"/> + <module name="EmptyForIteratorPad"/> + <module name="NoWhitespaceAfter"/> + <module name="NoWhitespaceBefore"/> + <module name="OperatorWrap"/> + <module name="TabCharacter"/> + <module name="WhitespaceAfter"/> + <module name="WhitespaceAround"/> + <module name="ModifierOrder"/> + <module name="RedundantModifier"/> + <module name="AvoidNestedBlocks"/> + <module name="EmptyBlock"/> + <module name="NeedBraces"/> + <module name="LeftCurly"> + <property name="option" value="nl"/> + </module> + <module name="RightCurly"> + <property name="option" value="alone"/> + </module> + <module name="AvoidInlineConditionals"/> + <module name="DoubleCheckedLocking"/> + <module name="EmptyStatement"/> + <module name="EqualsHashCode"/> + <module name="HiddenField"/> + <module name="IllegalInstantiation"/> + <module name="InnerAssignment"/> + <module name="MagicNumber"/> + <module name="MissingSwitchDefault"/> + <module name="RedundantThrows"/> + <module name="SimplifyBooleanExpression"/> + <module name="SimplifyBooleanReturn"/> + <module name="DesignForExtension"/> + <module name="FinalClass"/> + <module name="HideUtilityClassConstructor"/> + <module name="InterfaceIsType"/> + <module name="VisibilityModifier"/> + <module name="TodoComment"/> + <module name="UpperEll"/> + </module> + <module name="NewlineAtEndOfFile"> + <property name="severity" value="ignore"/> + </module> + <module name="Translation"/> +</module> Modified: trunk/pom.xml (39 => 40)--- trunk/pom.xml 2008-07-24 07:37:16 UTC (rev 39) +++ trunk/pom.xml 2008-07-24 08:51:58 UTC (rev 40) @@ -10,6 +10,15 @@ <muleVersion>1.4.4</muleVersion> </properties> <url>http://www.mulesource.org/display/LEGSTAR/Home</url> + + <licenses> + <license> + <name>Common Public Attribution License Version 1.0 (CPAL)</name> + <url>http://www.mulesource.com/CPAL/</url> + <distribution>repo</distribution> + </license> + </licenses> + <developers> <developer> <id>fady</id> @@ -115,18 +124,63 @@ <target>1.5</target> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.mule.transports</groupId> + <artifactId>mule-transport-legstar-build-tools</artifactId> + <version>1.0</version> + </dependency> + </dependencies> + </plugin> </plugins> </build> - <modules> - <module>transport</module> - <module>tools</module> - </modules> - <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-report-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <configuration> + <configLocation>codecheck/checkstyle.xml</configLocation> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <configuration> + <targetJdk>1.5</targetJdk> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>taglist-maven-plugin</artifactId> + <configuration> + <tags> + <tag>TODO</tag> + <tag>@todo</tag> + <tag>FIXME</tag> + <tag>@fixme</tag> + <tag>@deprecated</tag> + </tags> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <links> @@ -140,7 +194,16 @@ <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + </plugin> </plugins> </reporting> + <modules> + <module>transport</module> + <module>tools</module> + </modules> + </project> \ No newline at end of file Modified: trunk/tools/pom.xml (39 => 40)--- trunk/tools/pom.xml 2008-07-24 07:37:16 UTC (rev 39) +++ trunk/tools/pom.xml 2008-07-24 08:51:58 UTC (rev 40) @@ -1,186 +1,16 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>org.mule.transports</groupId> + <parent> + <groupId>org.mule.transports</groupId> + <artifactId>mule-transport-legstar-pom</artifactId> + <version>1.0-RC2-SNAPSHOT</version> + </parent> <artifactId>mule-transport-legstar-tools</artifactId> <packaging>jar</packaging> <version>1.0-RC2-SNAPSHOT</version> <name>Legs4Mule Tools</name> <description>Development time tools needed to generate artefacts for the Mule LegStar transport</description> - <properties> - <muleVersion>1.4.4</muleVersion> - </properties> - <url>http://www.mulesource.org/display/LEGSTAR/Home</url> - <developers> - <developer> - <id>fady</id> - <name>Fady Moussallam</name> - <email>fady@...</email> - <organization>Legsem.com</organization> - <roles> - <role>Project despot</role> - </roles> - <timezone>+1</timezone> - </developer> - </developers> - <issueManagement> - <system>Jira</system> - <url>http://mule.mulesource.org/jira/browse/LEGSTAR</url> - </issueManagement> - - <scm> - <connection>scm:svn:http://svn.muleforge.org/legstar-transport/trunk</connection> - <developerConnection>scm:svn:https://svn.muleforge.org/legstar-transport/trunk</developerConnection> - <url>http://svn.muleforge.org/legstar-transport/trunk</url> - </scm> - - <ciManagement> - <system>Bamboo</system> - <url>http://bamboo.muleforge.org/browse/LEGSTAR</url> - <notifiers /> - </ciManagement> - - <distributionManagement> - <repository> - <id>muleforge.webdav.releases</id> - <url>dav:https://dav.muleforge.org/repository/legstar-transport/</url> - </repository> - <snapshotRepository> - <id>muleforge.webdav.snapshots</id> - <url>dav:https://dav.muleforge.org/snapshots.repository/legstar-transport/</url> - </snapshotRepository> - <site> - <id>muleforge.webdav.sites</id> - <url>dav:https://dav.muleforge.org/legstar-transport/maven</url> - </site> - </distributionManagement> - - <repositories> - <repository> - <id>LegStar distribution</id> - <url>http://www.legsem.com/legstar/maven/repo</url> - <snapshots> - <enabled>false</enabled> - </snapshots> - <releases> - <enabled>true</enabled> - </releases> - <layout>default</layout> - </repository> - <repository> - <id>LegStar snapshots distributions</id> - <url>http://www.legsem.com/legstar/maven/snapshots</url> - <snapshots> - <enabled>true</enabled> - </snapshots> - <releases> - <enabled>false</enabled> - </releases> - <layout>default</layout> - </repository> - <repository> - <id>java.net</id> - <url>https://maven-repository.dev.java.net/nonav/repository/</url> - <layout>legacy</layout> - </repository> - <repository> - <id>download.java.net</id> - <url>http://download.java.net/maven/2</url> - </repository> - </repositories> - - <build> - <extensions> - <extension> - <groupId>org.apache.maven.wagon</groupId> - <artifactId>wagon-webdav</artifactId> - <version>1.0-beta-2</version> - </extension> - </extensions> - <plugins> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <finalName>${pom.artifactId}-${pom.version}</finalName> - <descriptors> - <descriptor>assembly.xml</descriptor> - </descriptors> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>1.5</source> - <target>1.5</target> - </configuration> - </plugin> - </plugins> - </build> - - <reporting> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-report-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <configuration> - <configLocation>../codecheck/checkstyle.xml</configLocation> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-pmd-plugin</artifactId> - <configuration> - <targetJdk>1.5</targetJdk> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>cobertura-maven-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>taglist-maven-plugin</artifactId> - <configuration> - <tags> - <tag>TODO</tag> - <tag>@todo</tag> - <tag>FIXME</tag> - <tag>@fixme</tag> - <tag>@deprecated</tag> - </tags> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jxr-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <configuration> - <links> - <link>http://java.sun.com/j2ee/1.4/docs/api</link> - <link>http://java.sun.com/j2se/1.4.2/docs/api</link> - <link>http://java.sun.com/j2se/1.5.0/docs/api</link> - </links> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>jdepend-maven-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>findbugs-maven-plugin</artifactId> - </plugin> - </plugins> - </reporting> - <dependencies> <dependency> <groupId>org.apache.velocity</groupId> Modified: trunk/transport/pom.xml (39 => 40)--- trunk/transport/pom.xml 2008-07-24 07:37:16 UTC (rev 39) +++ trunk/transport/pom.xml 2008-07-24 08:51:58 UTC (rev 40) @@ -1,6 +1,10 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>org.mule.transports</groupId> + <parent> + <groupId>org.mule.transports</groupId> + <artifactId>mule-transport-legstar-pom</artifactId> + <version>1.0-RC2-SNAPSHOT</version> + </parent> <artifactId>mule-transport-legstar</artifactId> <packaging>jar</packaging> <version>1.0-RC2-SNAPSHOT</version> @@ -9,178 +13,6 @@ <properties> <muleVersion>1.4.4</muleVersion> </properties> - <url>http://www.mulesource.org/display/LEGSTAR/Home</url> - <developers> - <developer> - <id>fady</id> - <name>Fady Moussallam</name> - <email>fady@...</email> - <organization>Legsem.com</organization> - <roles> - <role>Project despot</role> - </roles> - <timezone>+1</timezone> - </developer> - </developers> - - <issueManagement> - <system>Jira</system> - <url>http://mule.mulesource.org/jira/browse/LEGSTAR</url> - </issueManagement> - - <scm> - <connection>scm:svn:http://svn.muleforge.org/legstar-transport/trunk</connection> - <developerConnection>scm:svn:https://svn.muleforge.org/legstar-transport/trunk</developerConnection> - <url>http://svn.muleforge.org/legstar-transport/trunk</url> - </scm> - - <ciManagement> - <system>Bamboo</system> - <url>http://bamboo.muleforge.org/browse/LEGSTAR</url> - <notifiers /> - </ciManagement> - - <distributionManagement> - <repository> - <id>muleforge.webdav.releases</id> - <url>dav:https://dav.muleforge.org/repository/legstar-transport/</url> - </repository> - <snapshotRepository> - <id>muleforge.webdav.snapshots</id> - <url>dav:https://dav.muleforge.org/snapshots.repository/legstar-transport/</url> - </snapshotRepository> - <site> - <id>muleforge.webdav.sites</id> - <url>dav:https://dav.muleforge.org/legstar-transport/maven</url> - </site> - </distributionManagement> - - <repositories> - <repository> - <id>LegStar distribution</id> - <url>http://www.legsem.com/legstar/maven/repo</url> - <snapshots> - <enabled>false</enabled> - </snapshots> - <releases> - <enabled>true</enabled> - </releases> - <layout>default</layout> - </repository> - <repository> - <id>LegStar snapshots distributions</id> - <url>http://www.legsem.com/legstar/maven/snapshots</url> - <snapshots> - <enabled>true</enabled> - </snapshots> - <releases> - <enabled>false</enabled> - </releases> - <layout>default</layout> - </repository> - <repository> - <id>java.net</id> - <url>https://maven-repository.dev.java.net/nonav/repository/</url> - <layout>legacy</layout> - </repository> - <repository> - <id>download.java.net</id> - <url>http://download.java.net/maven/2</url> - </repository> - </repositories> - - <build> - <extensions> - <extension> - <groupId>org.apache.maven.wagon</groupId> - <artifactId>wagon-webdav</artifactId> - <version>1.0-beta-2</version> - </extension> - </extensions> - <plugins> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <finalName>${pom.artifactId}-${pom.version}</finalName> - <descriptors> - <descriptor>assembly.xml</descriptor> - </descriptors> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>1.5</source> - <target>1.5</target> - </configuration> - </plugin> - </plugins> - </build> - - <reporting> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-report-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <configuration> - <configLocation>../codecheck/checkstyle.xml</configLocation> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-pmd-plugin</artifactId> - <configuration> - <targetJdk>1.5</targetJdk> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>cobertura-maven-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>taglist-maven-plugin</artifactId> - <configuration> - <tags> - <tag>TODO</tag> - <tag>@todo</tag> - <tag>FIXME</tag> - <tag>@fixme</tag> - <tag>@deprecated</tag> - </tags> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jxr-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <configuration> - <links> - <link>http://java.sun.com/j2ee/1.4/docs/api</link> - <link>http://java.sun.com/j2se/1.4.2/docs/api</link> - <link>http://java.sun.com/j2se/1.5.0/docs/api</link> - </links> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>jdepend-maven-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>findbugs-maven-plugin</artifactId> - </plugin> - </plugins> - </reporting> - <dependencies> <dependency> <groupId>org.mule.transports</groupId> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MuleForge Dev" group. To post to this group, send email to muleforgedev@... To unsubscribe from this group, send email to muleforgedev-unsubscribe@... For more options, visit this group at http://groups.google.com/group/muleforgedev?hl=en -~----------~----~----~----~------~----~------~--~--- --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://admin.muleforge.org/manage_email |
| Free Forum Powered by Nabble | Forum Help |