Skip to content

Commit

Permalink
Added the dist folder
Browse files Browse the repository at this point in the history
  • Loading branch information
jharting committed Oct 29, 2010
1 parent dfc1918 commit 073ce49
Show file tree
Hide file tree
Showing 6 changed files with 711 additions and 0 deletions.
94 changes: 94 additions & 0 deletions dist/pom.xml
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<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.jboss.seam.rest</groupId>
<artifactId>seam-rest-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>seam-rest-distribution</artifactId>
<name>Seam REST Distribution</name>
<description>Builds a Seam REST release distribution</description>
<packaging>pom</packaging>

<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>

<dependencies>
<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest-api</artifactId>
<optional>true</optional>
</dependency>

<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest</artifactId>
<optional>true</optional>
</dependency>

<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
<optional>true</optional>
</dependency>

<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest-api</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
<optional>true</optional>
</dependency>


<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>

<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest</artifactId>
<version>${project.version}</version>
<classifier>javadoc</classifier>
<optional>true</optional>
</dependency>

<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-rest-reference-guide</artifactId>
<version>${project.version}</version>
<type>war</type>
<optional>true</optional>
</dependency>

<dependency>
<groupId>org.jboss.seam.rest</groupId>
<artifactId>seam-tasks-example</artifactId>
<version>${project.version}</version>
<type>zip</type>
<optional>true</optional>
</dependency>

</dependencies>

<build>
<finalName>seam-rest</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
78 changes: 78 additions & 0 deletions dist/src/main/assembly/assembly.xml
@@ -0,0 +1,78 @@
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">

<formats>
<format>zip</format>
</formats>

<baseDirectory>${project.build.finalName}-${project.version}</baseDirectory>

<!-- Add distribution files -->
<fileSets>
<fileSet>
<directory>src/main/assembly</directory>
<outputDirectory>.</outputDirectory>
<includes>
<include>readme.txt</include>
<include>lgpl.txt</include>
</includes>
</fileSet>
</fileSets>

<dependencySets>
<!-- Add necessary binaries -->
<dependencySet>
<outputDirectory>artifacts</outputDirectory>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-rest-api</include>
<include>org.jboss.seam.rest:seam-rest</include>
</includes>
<outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<!-- Add necessary dependencies -->
<dependencySet>
<outputDirectory>lib</outputDirectory>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>true</useTransitiveDependencies>
<excludes>
<exclude>org.jboss.seam.rest:*</exclude>
</excludes>
<outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<!-- Pull in javadoc for api -->
<dependencySet>
<outputDirectory>doc/apidocs</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-rest-api:jar:javadoc</include>
</includes>
</dependencySet>
<!-- Pull in the example projects -->
<dependencySet>
<outputDirectory>examples</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-tasks-example</include>
</includes>
</dependencySet>
<!-- Pull in docbook artifacts -->
<dependencySet>
<outputDirectory>doc/reference</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-rest-reference-guide</include>
</includes>
<unpackOptions>
<excludes>
<exclude>META-INF/</exclude>
</excludes>
</unpackOptions>
</dependencySet>
</dependencySets>
</assembly>

0 comments on commit 073ce49

Please sign in to comment.