Author: bago
Date: Mon Oct 12 11:56:09 2009
New Revision: 824304

URL: http://svn.apache.org/viewvc?rev=824304&view=rev
Log:
A new assemble module to generate releasable artifacts (JDKIM-12)

Added:
    james/jdkim/trunk/assemble/   (with props)
    james/jdkim/trunk/assemble/pom.xml   (with props)
    james/jdkim/trunk/assemble/src/
    james/jdkim/trunk/assemble/src/assemble/
    james/jdkim/trunk/assemble/src/assemble/src.xml   (with props)

Propchange: james/jdkim/trunk/assemble/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Oct 12 11:56:09 2009
@@ -0,0 +1 @@
+target

Added: james/jdkim/trunk/assemble/pom.xml
URL: 
http://svn.apache.org/viewvc/james/jdkim/trunk/assemble/pom.xml?rev=824304&view=auto
==============================================================================
--- james/jdkim/trunk/assemble/pom.xml (added)
+++ james/jdkim/trunk/assemble/pom.xml Mon Oct 12 11:56:09 2009
@@ -0,0 +1,97 @@
+<?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";>
+       <!--
+               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.    
+       -->
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.james.jdkim</groupId>
+       <artifactId>apache-jdkim</artifactId>
+       <parent>
+               <artifactId>apache-jdkim-project</artifactId>
+               <groupId>org.apache.james.jdkim</groupId>
+               <version>0.1-SNAPSHOT</version>
+               <relativePath>../pom.xml</relativePath>
+       </parent>
+       <name>Apache JAMES jDKIM Assembly</name>
+       <description>
+               A Java implementation for the DKIM specification.
+       </description>
+       <packaging>pom</packaging>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.james.jdkim</groupId>
+      <artifactId>apache-jdkim-library</artifactId>
+      <version>0.1-SNAPSHOT</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james.jdkim</groupId>
+      <artifactId>apache-jdkim-mailets</artifactId>
+      <version>0.1-SNAPSHOT</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>dnsjava</groupId>
+      <artifactId>dnsjava</artifactId>
+      <version>2.0.7</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>ca.juliusdavies</groupId>
+      <artifactId>not-yet-commons-ssl</artifactId>
+      <version>0.3.11</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>apache-mime4j</artifactId>
+      <version>0.5</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+       <build>
+               <plugins>
+                       <plugin>
+                               <artifactId>maven-assembly-plugin</artifactId>
+                               <version>2.2-beta-4</version>
+                               <configuration>
+                                       <descriptorSourceDirectory>
+                                               src/assemble/
+                                       </descriptorSourceDirectory>
+                                       <tarLongFileMode>gnu</tarLongFileMode>
+                                       <ignoreMissingDescriptor>
+                                               true
+                                       </ignoreMissingDescriptor>
+                               </configuration>
+                               <executions>
+                                       <execution>
+                                               <id>make-assembly</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attached</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+</project>
\ No newline at end of file

Propchange: james/jdkim/trunk/assemble/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/jdkim/trunk/assemble/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/jdkim/trunk/assemble/src/assemble/src.xml
URL: 
http://svn.apache.org/viewvc/james/jdkim/trunk/assemble/src/assemble/src.xml?rev=824304&view=auto
==============================================================================
--- james/jdkim/trunk/assemble/src/assemble/src.xml (added)
+++ james/jdkim/trunk/assemble/src/assemble/src.xml Mon Oct 12 11:56:09 2009
@@ -0,0 +1,42 @@
+<assembly>
+  <!--
+  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.
+  -->
+  <id>src</id>
+  <!-- 
+  Generates a file including all the source tree excluding files/folders
+  starting with "." , *.bak and the target
+  -->
+  <formats>
+    <format>zip</format>
+    <format>tar.gz</format>
+  </formats>
+  <fileSets>
+    <fileSet>
+      <directory>..</directory>
+      <outputDirectory></outputDirectory>
+      <excludes>
+        <exclude>**/target/**</exclude>
+        <exclude>.*</exclude>
+        <exclude>.*/**</exclude>
+        <exclude>**.bak</exclude>
+      </excludes>
+      <useDefaultExcludes>true</useDefaultExcludes>
+    </fileSet>
+  </fileSets>
+</assembly>
\ No newline at end of file

Propchange: james/jdkim/trunk/assemble/src/assemble/src.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/jdkim/trunk/assemble/src/assemble/src.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to