[java-identity-provider COMMIT] /trunk/idp-distribution/pom.xml

noreply at shibboleth.net noreply at shibboleth.net
Fri Aug 23 20:20:24 EDT 2013


Author: tzeller
Date: Fri Aug 23 20:20:23 2013
New Revision: 4713

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4713&view=rev
Log:
Include flows/ and templates/ from idp-auth-impl and idp-saml-impl in idp-distribution.

For the maven-antrun-plugin <move/> tasks, set failonerror to "false" so that 'mvn clean <goal>' is not required.

Modified:
    trunk/idp-distribution/pom.xml

Modified: trunk/idp-distribution/pom.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-distribution/pom.xml?rev=4713&r1=4712&r2=4713&view=diff
==============================================================================
--- trunk/idp-distribution/pom.xml (original)
+++ trunk/idp-distribution/pom.xml Fri Aug 23 20:20:23 2013
@@ -36,7 +36,7 @@
                 <enabled>false</enabled>
             </releases>
         </repository>
-        
+
         <!-- TODO Jetty SNAPSHOT repository, to be removed later. -->
         <repository>
             <snapshots>
@@ -46,7 +46,7 @@
             <name>Sonatype Jetty Snapshots</name>
             <url>http://oss.sonatype.org/content/groups/jetty</url>
         </repository>
-        
+
     </repositories>
 
     <dependencies>
@@ -75,6 +75,7 @@
                         </goals>
                         <configuration>
                             <artifactItems>
+                                <!-- Expand the war to webapps/ -->
                                 <artifactItem>
                                     <groupId>net.shibboleth.idp</groupId>
                                     <artifactId>idp-war</artifactId>
@@ -82,6 +83,7 @@
                                     <type>war</type>
                                     <outputDirectory>${assembly-directory}/webapps</outputDirectory>
                                 </artifactItem>
+                                <!-- Unpack Jetty distribution -->
                                 <artifactItem>
                                     <groupId>${jetty.groupId}</groupId>
                                     <artifactId>jetty-distribution</artifactId>
@@ -94,6 +96,30 @@
                                         **/webapps.demo/**
                                     </excludes>
                                 </artifactItem>
+                                <!-- Copy flows and templates -->
+                                <!-- TODO Deal with clobbering of identical filenames across modules -->
+                                <artifactItem>
+                                    <groupId>net.shibboleth.idp</groupId>
+                                    <artifactId>idp-authn-impl</artifactId>
+                                    <version>${project.version}</version>
+                                    <type>jar</type>
+                                    <includes>
+                                        flows/**,
+                                        templates/**
+                                    </includes>
+                                    <outputDirectory>${assembly-directory}</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>net.shibboleth.idp</groupId>
+                                    <artifactId>idp-saml-impl</artifactId>
+                                    <version>${project.version}</version>
+                                    <type>jar</type>
+                                    <includes>
+                                        flows/**,
+                                        templates/**
+                                    </includes>
+                                    <outputDirectory>${assembly-directory}</outputDirectory>
+                                </artifactItem>
                             </artifactItems>
                         </configuration>
                     </execution>
@@ -187,15 +213,19 @@
                             <target>
                                 <!-- Make files in bin executable. -->
                                 <chmod dir="${assembly-directory}/bin" perm="755" includes="**/*.sh" />
+                                <!-- For the following <move/> tasks, set failonerror to false so that 'mvn clean <goal>' 
+                                    is not required. -->
                                 <!-- Disable Jetty start.d/*.ini files by renaming with ".disabled" suffix. -->
-                                <move todir="${assembly-directory}/jetty-distribution-${jetty.version}/start.d">
+                                <move todir="${assembly-directory}/jetty-distribution-${jetty.version}/start.d"
+                                    failonerror="false">
                                     <fileset dir="${assembly-directory}/jetty-distribution-${jetty.version}/start.d">
                                         <include name="**/*.ini" />
                                     </fileset>
                                     <mapper type="glob" from="*" to="*.disabled" />
                                 </move>

[... 8 lines stripped ...]


More information about the commits mailing list