You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ch...@apache.org on 2008/06/09 19:47:37 UTC

svn commit: r665800 - /servicemix/components/components-pom/trunk/pom.xml

Author: chirino
Date: Mon Jun  9 10:47:36 2008
New Revision: 665800

URL: http://svn.apache.org/viewvc?rev=665800&view=rev
Log:
updated profiles

Modified:
    servicemix/components/components-pom/trunk/pom.xml

Modified: servicemix/components/components-pom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/components/components-pom/trunk/pom.xml?rev=665800&r1=665799&r2=665800&view=diff
==============================================================================
--- servicemix/components/components-pom/trunk/pom.xml (original)
+++ servicemix/components/components-pom/trunk/pom.xml Mon Jun  9 10:47:36 2008
@@ -158,6 +158,7 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
+					<version>2.0.2</version>
                     <configuration>
                         <source>1.5</source>
                         <target>1.5</target>
@@ -167,21 +168,15 @@
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-eclipse-plugin</artifactId>
                     <version>2.3</version>
-                    <configuration>
-                        <buildcommands>
-                            <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String>
-                            <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</java.lang.String>
-                            <java.lang.String>net.sourceforge.pmd.runtime.pmdBuilder</java.lang.String>
-                        </buildcommands>
-                        <projectnatures>
-                            <nature>org.eclipse.jdt.core.javanature</nature>
-                            <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
-                            <nature>net.sourceforge.pmd.runtime.pmdNature</nature>
-                        </projectnatures>
-                    </configuration>
+   		            <configuration>
+		              <downloadSources>true</downloadSources>
+		              <downloadJavadocs>false</downloadJavadocs>
+                      <outputDirectory>${basedir}/eclipse-classes</outputDirectory>
+		            </configuration>
                 </plugin>
             </plugins>
         </pluginManagement>
+
         <plugins>
             
             <!-- Is this plugin REALLY needed? the <goal>spring.schemas</goal> was not released in the 3.2.1 version -->
@@ -290,18 +285,95 @@
         </plugins>
     </reporting>
     <profiles>
-        <profile>
-            <id>fastinstall</id>
-            <properties>
-                <maven.test.skip>true</maven.test.skip>
-            </properties>
-        </profile>
-        <profile>
-            <id>nochecks</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-        </profile>
+	
+	    <profile>
+	      <id>release</id>
+	      <build>
+	        <plugins>
+
+		      <plugin>
+		        <groupId>org.apache.maven.plugins</groupId>
+		        <artifactId>maven-release-plugin</artifactId>
+		        <version>2.0-beta-7</version>
+		        <configuration>
+		          <preparationGoals>clean,verify,install</preparationGoals>
+		          <autoVersionSubmodules>true</autoVersionSubmodules>
+		        </configuration>
+		      </plugin>
+
+	<!-- If we want to disable tests during a release 	
+	          <plugin>
+	            <groupId>org.apache.maven.plugins</groupId>
+	            <artifactId>maven-surefire-plugin</artifactId>
+	            <configuration>
+	              <test>false</test>
+	            </configuration>
+	          </plugin>
+	-->
+	          <!-- We want a source jar -->
+	          <plugin>
+	            <groupId>org.apache.maven.plugins</groupId>
+	            <artifactId>maven-source-plugin</artifactId>
+				<version>2.0.4</version>
+	            <executions>
+	              <execution>
+	                <goals>
+	                  <goal>jar</goal>
+	                </goals>
+	              </execution>
+	            </executions>
+	          </plugin>
+
+	          <!-- We want the JavaDoc JAR published with the release -->
+	          <plugin>
+	            <groupId>org.apache.maven.plugins</groupId>
+	            <artifactId>maven-javadoc-plugin</artifactId>
+	  		    <version>2.4</version>
+	            <inherited>true</inherited>
+	            <configuration>
+	              <source>1.5</source>
+	            </configuration>
+	            <executions>
+	              <execution>
+	                <id>attach-javadocs</id>
+	                <goals>
+	                  <goal>jar</goal>
+	                </goals>
+	              </execution>
+	            </executions>
+	          </plugin>
+
+	          <!-- We want to sign the artifact, the POM, and all attached artifacts -->
+	          <plugin>
+	            <groupId>org.apache.maven.plugins</groupId>
+	            <artifactId>maven-gpg-plugin</artifactId>
+	            <version>1.0-alpha-4</version>			
+	            <inherited>true</inherited>
+	            <executions>
+	              <execution>
+	                <goals>
+	                  <goal>sign</goal>
+	                </goals>
+	              </execution>
+	            </executions>
+	          </plugin>
+
+	          <!-- We want to deploy the artifact to a staging location for perusal -->
+	          <plugin>
+	            <inherited>true</inherited>
+	            <groupId>org.apache.maven.plugins</groupId>
+	            <artifactId>maven-deploy-plugin</artifactId>
+				<version>2.3</version>
+	            <configuration>
+	              <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
+	              <updateReleaseInfo>true</updateReleaseInfo>
+	            </configuration>
+	          </plugin>
+
+	        </plugins>
+	      </build>
+	    </profile>
+
         <profile>
             <!-- default profile enables checkstyle and Xlint stuff -->
             <id>sourcecheck</id>
@@ -371,6 +443,7 @@
                 </plugins>
             </build>
         </profile>
+
         <profile>
             <id>setup.eclipse</id>
             <build>
@@ -379,6 +452,18 @@
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-eclipse-plugin</artifactId>
+	                    <configuration>
+	                        <buildcommands>
+	                            <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String>
+	                            <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</java.lang.String>
+	                            <java.lang.String>net.sourceforge.pmd.runtime.pmdBuilder</java.lang.String>
+	                        </buildcommands>
+	                        <projectnatures>
+	                            <nature>org.eclipse.jdt.core.javanature</nature>
+	                            <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
+	                            <nature>net.sourceforge.pmd.runtime.pmdNature</nature>
+	                        </projectnatures>
+	                    </configuration>
                         <executions>
                             <execution>
                                 <id>setup.eclipse.project</id>
@@ -422,76 +507,7 @@
                 </plugins>
             </build>
         </profile>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <!-- We want to deploy the artifact to a staging location for perusal -->
-                    <plugin>
-                        <inherited>true</inherited>
-                        <artifactId>maven-deploy-plugin</artifactId>
-                        <version>2.3</version>
-                        <configuration>
-                            <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
-                            <updateReleaseInfo>true</updateReleaseInfo>
-                        </configuration>
-                    </plugin>
-                    <!-- We want to sign the artifact, the POM, and all attached artifacts -->
-                    <plugin>
-                        <artifactId>maven-gpg-plugin</artifactId>
-                        <version>1.0-alpha-4</version>
-                        <configuration>
-                            <passphrase>${gpg.passphrase}</passphrase>
-                        </configuration>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>deploy</id>
-            <build>
-                <defaultGoal>deploy</defaultGoal>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-javadoc-plugin</artifactId>
-                        <version>2.2</version>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            <source>1.5</source>
-                            <attach>true</attach>
-                        </configuration>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-source-plugin</artifactId>
-                        <version>2.0.2</version>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            <attach>true</attach>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
+	
         <profile>
             <id>rat</id>
             <build>
@@ -1916,20 +1932,12 @@
             </dependency>
         </dependencies>
     </dependencyManagement>
+    <!--
     <distributionManagement>
-        <repository>
-            <id>servicemix</id>
-            <name>Apache Release Distribution Repository</name>
-            <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
-        </repository>
-        <snapshotRepository>
-            <id>apache.snapshots</id>
-            <name>Apache Development Snapshot Repository</name>
-            <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
-        </snapshotRepository>
         <site>
             <id>servicemix</id>
             <url>scpexe://people.apache.org/www/servicemix.apache.org/dist/servicemix-g/site</url>
         </site>
     </distributionManagement>
+    -->
 </project>