/dist-assembly.xml
http://datanucleus-appengine.googlecode.com/ · XML · 86 lines · 80 code · 2 blank · 4 comment · 0 complexity · 8dd290fc1718a12e12c15c98d67c7990 MD5 · raw file
- <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">
- <id>dist</id>
- <formats>
- <format>zip</format>
- </formats>
- <baseDirectory>/</baseDirectory>
- <dependencySets>
- <dependencySet>
- <outputDirectory>lib/opt/tools/datanucleus/v2</outputDirectory>
- <useProjectArtifact>true</useProjectArtifact>
- <unpack>false</unpack>
- <scope>compile</scope>
- <excludes>
- <exclude>log4j:log4j</exclude>
- <exclude>com.google.appengine:appengine-api-1.0-sdk</exclude>
- <exclude>com.google.appengine.orm:datanucleus-appengine</exclude>
- </excludes>
- </dependencySet>
- <dependencySet>
- <outputDirectory>lib/opt/user/datanucleus/v2</outputDirectory>
- <useProjectArtifact>true</useProjectArtifact>
- <unpack>false</unpack>
- <scope>runtime</scope>
- <excludes>
- <exclude>log4j:log4j</exclude>
- <exclude>com.google.appengine:appengine-api-1.0-sdk</exclude>
- <exclude>org.datanucleus:datanucleus-enhancer</exclude>
- <exclude>asm:asm</exclude>
- </excludes>
- </dependencySet>
- </dependencySets>
- <fileSets>
- <fileSet>
- <directory>dist</directory>
- <outputDirectory>/</outputDirectory>
- <includes>
- <include>README.ORM</include>
- <include>RELEASE_NOTES.ORM</include>
- </includes>
- </fileSet>
- <!-- Source jar for the plugin -->
- <fileSet>
- <directory>${project.build.directory}/sources</directory>
- <outputDirectory>src/opt/user/datanucleus/v2</outputDirectory>
- </fileSet>
- <!-- Source jars for jdo, jpa, and datanucleus -->
- <fileSet>
- <directory>${project.build.directory}/dependency</directory>
- <outputDirectory>src/opt/user/datanucleus/v2</outputDirectory>
- <includes>
- <include>jdo-api-*-sources.jar</include>
- <include>datanucleus-*-sources.jar</include>
- <include>geronimo-jpa*-sources.jar</include>
- </includes>
- </fileSet>
- <!--Demo apps-->
- <fileSet>
- <directory>demos/helloorm2</directory>
- <outputDirectory>demos/helloorm2</outputDirectory>
- <includes>
- <include>build.xml</include>
- <include>COPYING</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>demos/helloorm2/src</directory>
- <outputDirectory>demos/helloorm2/src</outputDirectory>
- <includes>
- <!-- Avoids grabbing WEB-INF and META-INF -->
- <include>com/**</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>demos/helloorm2/src/WEB-INF</directory>
- <outputDirectory>demos/helloorm2/war/WEB-INF</outputDirectory>
- </fileSet>
- <fileSet>
- <directory>demos/helloorm2/src/META-INF</directory>
- <outputDirectory>demos/helloorm2/war/WEB-INF/classes/META-INF</outputDirectory>
- </fileSet>
- </fileSets>
- </assembly>