cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bimargul...@apache.org
Subject svn commit: r1211672 - in /cxf/trunk: pom.xml src/ src/site/ src/site/site.xml
Date Wed, 07 Dec 2011 22:16:31 GMT
Author: bimargulies
Date: Wed Dec  7 22:16:31 2011
New Revision: 1211672

URL: http://svn.apache.org/viewvc?rev=1211672&view=rev
Log:
CXF-3963 set up maven-site-plugin 3.0. Don't work yet.

Added:
    cxf/trunk/src/
    cxf/trunk/src/site/
    cxf/trunk/src/site/site.xml   (with props)
Modified:
    cxf/trunk/pom.xml

Modified: cxf/trunk/pom.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/pom.xml?rev=1211672&r1=1211671&r2=1211672&view=diff
==============================================================================
--- cxf/trunk/pom.xml (original)
+++ cxf/trunk/pom.xml Wed Dec  7 22:16:31 2011
@@ -49,6 +49,7 @@
         <cxf.xjc-utils.version>2.4.0</cxf.xjc-utils.version>
         <cxf.jdk.version>1.6</cxf.jdk.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	<site.deploy.url>scp://people.apache.org/www/cxf.apache.org/maven-site</site.deploy.url>
     </properties>
 
     <distributionManagement>
@@ -64,8 +65,8 @@
             <!--uniqueVersion>false</uniqueVersion-->
         </snapshotRepository>
         <site>
-            <id>apache.cxf.site</id>
-            <url>scpexe://people.apache.org/www/cxf.apache.org/cxf/mvn_site</url>
+	  <id>apache.cxf.site</id>
+	  <url>${site.deploy.url}</url>
         </site>
     </distributionManagement>
     <repositories>
@@ -442,6 +443,32 @@
                 <jdk.version>1.5</jdk.version>
             </properties>
         </profile>
+    <profile>
+      <id>maven-3-site</id>
+      <activation>
+        <file>
+          <!--  This employs that the basedir expression is only recognized by Maven 3.x
(see MNG-2363) -->
+          <exists>${basedir}</exists>
+        </file>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-site-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-descriptor</id>
+                <goals>
+                  <goal>attach-descriptor</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>    
+
     </profiles>
 
 
@@ -661,6 +688,25 @@
                       </excludes>
                   </configuration>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>3.0</version>
+                    <configuration>
+                        <chmod>true</chmod>
+                        <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
+                        <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+			<stagingRepositoryId>apache.cxf.site</stagingRepositoryId>
+			<stagingSiteURL>scp://people.apache.org/www/cxf.apache.org/maven-site-${project.version}</stagingSiteURL>
+                    </configuration>
+		    <dependencies>
+		      <dependency>
+			<groupId>org.apache.maven.wagon</groupId>
+			<artifactId>wagon-ssh</artifactId>
+			<version>2.1</version>
+		      </dependency>
+		    </dependencies>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>
@@ -668,16 +714,31 @@
     <reporting>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-project-info-reports-plugin</artifactId>
-                <version>2.4</version>
+                <artifactId>maven-site-plugin</artifactId>
+                <version>3.0</version>
+                <configuration>
+                    <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
+                    <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+                </configuration>
             </plugin>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>2.8</version>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <version>2.4</version>
+                <configuration>
+                    <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+                </configuration>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>summary</report>
+                            <report>index</report>
+                            <report>dependencies</report>
+                            <report>issue-tracking</report>
+                            <report>scm</report>
+                        </reports>
+                    </reportSet>
+                </reportSets>
             </plugin>
         </plugins>
     </reporting>
-
 </project>

Added: cxf/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/src/site/site.xml?rev=1211672&view=auto
==============================================================================
--- cxf/trunk/src/site/site.xml (added)
+++ cxf/trunk/src/site/site.xml Wed Dec  7 22:16:31 2011
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+<project xmlns="http://maven.apache.org/DECORATION/1.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd"
+  name="Maven">
+  <version position="right" />
+ <skin>
+    <groupId>org.apache.maven.skins</groupId>
+    <artifactId>maven-fluido-skin</artifactId>
+    <version>1.0</version>
+  </skin>
+  <body>
+    <breadcrumbs>
+      <!-- perhaps needs to point at just this part of the site -->
+      <item name="Apache CXF"  href="http://cxf.apache.org/index.html" />
+    </breadcrumbs>
+  </body>
+</project>
\ No newline at end of file

Propchange: cxf/trunk/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/src/site/site.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message