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>


Reply via email to