Author: Alex.Kolonitsky
Date: 2010-05-19 10:10:24 -0400 (Wed, 19 May 2010)
New Revision: 17125
Added:
root/dist/trunk/pom.xml
Modified:
root/dist/trunk/richfaces-examples.xml
root/dist/trunk/richfaces.xml
Log:
RF-8461 Root Assembler
Added: root/dist/trunk/pom.xml
===================================================================
--- root/dist/trunk/pom.xml (rev 0)
+++ root/dist/trunk/pom.xml 2010-05-19 14:10:24 UTC (rev 17125)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+-->
+<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.richfaces</groupId>
+ <artifactId>richfaces-assembler</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <name>Richfaces Assembler</name>
+
+ <modules>
+ <module>../../build/parent/tags/richfaces-parent-1</module>
+ <module>../../build/bom/trunk</module>
+ <!--<module>build/resources/trunk/checkstyle</module>-->
+ <module>../../commons/trunk</module>
+ <module>../../core/trunk</module>
+ <!--<module>cdk/${cdk.svn.dir}</module>-->
+ <!--<module>ui/core/${ui.svn.dir}</module>-->
+ <!--<module>ui-sandbox</module>-->
+ <module>../../examples</module>
+
<!--<module>examples-sandbox/${examples-sandbox.svn.dir}</module>-->
+ <!--<module>doc/${doc.svn.dir}</module>-->
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-4</version>
+ <executions>
+ <execution>
+ <configuration>
+ <finalName>richfaces-${version}</finalName>
+ <descriptor>richfaces.xml</descriptor>
+ </configuration>
+ <id>richfaces</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+<!--
+ <execution>
+ <configuration>
+
<finalName>richfaces-examples-${version}</finalName>
+ <descriptor>richfaces-examples.xml</descriptor>
+ </configuration>
+ <id>richfaces-examples</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+-->
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
Modified: root/dist/trunk/richfaces-examples.xml
===================================================================
--- root/dist/trunk/richfaces-examples.xml 2010-05-19 13:07:49 UTC (rev 17124)
+++ root/dist/trunk/richfaces-examples.xml 2010-05-19 14:10:24 UTC (rev 17125)
@@ -9,7 +9,7 @@
</file>
<file>
<source>readme-examples.txt</source>
- <destName>readme.txt</destName>
+ <destName>readme.txt</destName>
</file>
<file>
<source>JBossORG-EULA.txt</source>
@@ -20,7 +20,7 @@
<moduleSet>
<includeSubModules>true</includeSubModules>
<includes>
- <!--include>org.richfaces.examples:components</include -->
+ <!--include>org.richfaces.examples:components</include -->
<include>org.richfaces.examples:richfaces-showcase</include>
<!--<include>org.richfaces.examples:photoalbum</include>-->
</includes>
@@ -33,8 +33,8 @@
<includes>
<include>src/**</include>
<include>readme.txt</include>
- <include>pom.xml</include>
-
+ <include>pom.xml</include>
+
<include>build.xml</include>
<include>maven-build.properties</include>
<include>maven-build.xml</include>
@@ -77,7 +77,7 @@
</fileSets>
</sources>
</moduleSet -->
-
+
<moduleSet>
<includeSubModules>true</includeSubModules>
<includes>
@@ -85,10 +85,10 @@
</includes>
<sources>
- <outputDirectoryMapping />
+ <outputDirectoryMapping/>
<fileSets>
- <fileSet>
- <includes>
+ <fileSet>
+ <includes>
<include>pom.xml</include>
</includes>
</fileSet>
Modified: root/dist/trunk/richfaces.xml
===================================================================
--- root/dist/trunk/richfaces.xml 2010-05-19 13:07:49 UTC (rev 17124)
+++ root/dist/trunk/richfaces.xml 2010-05-19 14:10:24 UTC (rev 17125)
@@ -9,10 +9,10 @@
</file>
<file>
<source>readme-ui.txt</source>
- <destName>readme.txt</destName>
+ <destName>readme.txt</destName>
</file>
<file>
- <source>JBossORG-EULA.txt</source>
+ <source>JBossORG-EULA.txt</source>
</file>
</files>
@@ -20,9 +20,10 @@
<moduleSet>
<includeSubModules>true</includeSubModules>
<includes>
- <include>org.richfaces.framework:richfaces-api</include>
- <include>org.richfaces.framework:richfaces-impl</include>
- <include>org.richfaces.ui.components:core-ui</include>
+ <include>org.richfaces.core:richfaces-core-api</include>
+ <include>org.richfaces.core:richfaces-core-impl</include>
+
<include>org.richfaces.commons:richfaces-commons-api</include>
+
<!--<include>org.richfaces.ui.components:core-ui</include>-->
</includes>
<sources>
@@ -34,21 +35,53 @@
<includes>
<include>*-sources.jar</include>
</includes>
- <outputDirectory>/lib/source</outputDirectory>
+ <outputDirectory>artifacts/core/</outputDirectory>
</fileSet>
<fileSet>
<directory>target/apidocs</directory>
-
<outputDirectory>/apidocs/${module.artifactId}</outputDirectory>
+
<outputDirectory>docs/javadocs/${module.artifactId}</outputDirectory>
</fileSet>
+ <fileSet>
+ <directory>target/site/jsdoc</directory>
+
<outputDirectory>docs/jsdocs/${module.artifactId}</outputDirectory>
+ </fileSet>
</fileSets>
</sources>
<binaries>
<includeDependencies>false</includeDependencies>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>artifacts/core</outputDirectory>
<outputFileNameMapping>${module.artifactId}-${module.version}.${module.extension}</outputFileNameMapping>
<unpack>false</unpack>
</binaries>
</moduleSet>
+
+ <moduleSet>
+ <includeSubModules>true</includeSubModules>
+ <includes>
+ <include>org.richfaces.examples:core-demo</include>
+ <include>org.richfaces.examples:richfaces-showcase</include>
+ </includes>
+
+ <sources>
+
<outputDirectoryMapping>examples/${module.artifactId}</outputDirectoryMapping>
+
<excludeSubModuleDirectories>false</excludeSubModuleDirectories>
+ <fileSets>
+ <fileSet>
+ <includes>
+ <include>src/**</include>
+ <include>readme.txt</include>
+ <include>pom.xml</include>
+
+<!--
+ <include>build.xml</include>
+ <include>maven-build.properties</include>
+ <include>maven-build.xml</include>
+-->
+ </includes>
+ </fileSet>
+ </fileSets>
+ </sources>
+ </moduleSet>
</moduleSets>
</assembly>
\ No newline at end of file