Author: simonetripodi
Date: Sat Mar 10 12:35:01 2012
New Revision: 1299187

URL: http://svn.apache.org/viewvc?rev=1299187&view=rev
Log:
started adding basic archetype + IT

Added:
    maven/sandbox/trunk/skins/fluido-doc/pom.xml   (with props)
    maven/sandbox/trunk/skins/fluido-doc/src/
    maven/sandbox/trunk/skins/fluido-doc/src/it/
    maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/
    maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml   (with props)
    maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/src/
    maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/src/main/
    maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/src/main/java/
    maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml   (with props)
    maven/sandbox/trunk/skins/fluido-doc/src/main/
    maven/sandbox/trunk/skins/fluido-doc/src/main/resources/

Added: maven/sandbox/trunk/skins/fluido-doc/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skins/fluido-doc/pom.xml?rev=1299187&view=auto
==============================================================================
--- maven/sandbox/trunk/skins/fluido-doc/pom.xml (added)
+++ maven/sandbox/trunk/skins/fluido-doc/pom.xml Sat Mar 10 12:35:01 2012
@@ -0,0 +1,340 @@
+<?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/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>
+
+  <parent>
+    <groupId>org.apache.maven.skins</groupId>
+    <artifactId>maven-skins</artifactId>
+    <version>6</version>
+  </parent>
+
+  <artifactId>maven-fluido-doc</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <name>Apache Maven Fluido Doc</name>
+  <description>The Apache Maven Fluido Doc is an Apache Maven javadoc skin
+    built on top of Twitter's bootstrap.</description>
+  <url>http://maven.apache.org/skins/${site.destination}</url>
+  <inceptionYear>2012</inceptionYear>
+
+  <scm>
+    
<connection>scm:svn:https://svn.apache.org/repos/asf/maven/sandbox/trunk/skins/fluido-doc/</connection>
+    
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/sandbox/trunk/skins/fluido-doc/</developerConnection>
+    <url>http://svn.apache.org/viewvc/sandbox/trunk/skins/fluido-doc/</url>
+  </scm>
+  <issueManagement>
+    <system>jira</system>
+    <!-- TODO -->
+    <!-- <url>http://jira.codehaus.org/browse/MSKINS/component/15253</url> -->
+  </issueManagement>
+
+  <build>
+    <resources>
+      <resource>
+        <directory>${basedir}/src/main/resources</directory>
+      </resource>
+    </resources>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>run-its</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-invoker-plugin</artifactId>
+            <configuration>
+              <debug>true</debug>
+              <projectsDirectory>src/it</projectsDirectory>
+              <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
+              <preBuildHookScript>setup</preBuildHookScript>
+              <postBuildHookScript>verify</postBuildHookScript>
+              
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
+              <settingsFile>src/it/settings.xml</settingsFile>
+              <pomIncludes>
+                <pomInclude>*/pom.xml</pomInclude>
+              </pomIncludes>
+              <goals>
+                <goal>site</goal>
+              </goals>
+            </configuration>
+            <executions>
+              <execution>
+                <id>integration-test</id>
+                <goals>
+                  <goal>install</goal>
+                  <goal>integration-test</goal>
+                  <goal>verify</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>reporting</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-resources-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>copy-sidebar</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/sidebar/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/sidebar/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-topbar</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/topbar/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/topbar/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-10</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-10/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-10/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-13</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-13/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-13/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-14</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-14/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-14/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-14_sitesearch</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-14_sitesearch/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-14_sitesearch/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-15</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-15/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-15/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-16</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-16/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-16/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-17</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-17/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-17/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-22</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-22/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-22/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-22_default</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-22_default/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-22_default/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-23</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-23/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-23/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-24</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-24/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-24/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-24_topbar</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-24_topbar/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-24_topbar/</outputDirectory>
+                </configuration>
+              </execution>
+              <execution>
+                <id>copy-mskins-25</id>
+                <phase>site</phase>
+                <goals>
+                  <goal>copy-resources</goal>
+                </goals>
+                <configuration>
+                  <resources>
+                    <resource>
+                      
<directory>${project.build.directory}/it/mskins-25/target/site/</directory>
+                    </resource>
+                  </resources>
+                  
<outputDirectory>${project.build.directory}/site/mskins-25/</outputDirectory>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+      <reporting>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-invoker-plugin</artifactId>
+            <version>1.5</version>
+          </plugin>
+        </plugins>
+      </reporting>
+    </profile>
+  </profiles>
+</project>

Propchange: maven/sandbox/trunk/skins/fluido-doc/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/trunk/skins/fluido-doc/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: maven/sandbox/trunk/skins/fluido-doc/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml?rev=1299187&view=auto
==============================================================================
--- maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml (added)
+++ maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml Sat Mar 10 
12:35:01 2012
@@ -0,0 +1,58 @@
+<?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/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/xsd/maven-4.0.0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.skins.its</groupId>
+  <artifactId>mskins-10</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <properties>
+    <skinName>@project.name@</skinName>
+    <skinDescription>@project.description@</skinDescription>
+    <skinGroupId>@project.groupId@</skinGroupId>
+    <skinArtifactId>@project.artifactId@</skinArtifactId>
+    <skinVersion>@project.version@</skinVersion>
+  </properties>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+        <version>3.0</version>
+      </plugin>
+    </plugins>
+  </build>
+
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <version>2.4</version>
+        <configuration>
+          <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
+          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+
+</project>
\ No newline at end of file

Propchange: maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: maven/sandbox/trunk/skins/fluido-doc/src/it/basic-doc/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml?rev=1299187&view=auto
==============================================================================
--- maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml (added)
+++ maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml Sat Mar 10 
12:35:01 2012
@@ -0,0 +1,55 @@
+<?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.
+-->
+
+<settings>
+  <profiles>
+    <profile>
+      <id>it-repo</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <repositories>
+        <repository>
+          <id>local.central</id>
+          <url>@localRepositoryUrl@</url>
+          <releases>
+            <enabled>true</enabled>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+      <pluginRepositories>
+        <pluginRepository>
+          <id>local.central</id>
+          <url>@localRepositoryUrl@</url>
+          <releases>
+            <enabled>true</enabled>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+          </snapshots>
+        </pluginRepository>
+      </pluginRepositories>
+    </profile>
+  </profiles>
+</settings>

Propchange: maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: maven/sandbox/trunk/skins/fluido-doc/src/it/settings.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml


Reply via email to