You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2008/02/22 19:32:54 UTC
svn commit: r630281 - /incubator/uima/uimaj/trunk/uimaj/pom.xml
Author: schor
Date: Fri Feb 22 10:32:39 2008
New Revision: 630281
URL: http://svn.apache.org/viewvc?rev=630281&view=rev
Log:
[UIMA-815] skip copying notice/license/disclaimer for poms not at the top level
Modified:
incubator/uima/uimaj/trunk/uimaj/pom.xml
Modified: incubator/uima/uimaj/trunk/uimaj/pom.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj/pom.xml?rev=630281&r1=630280&r2=630281&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj/pom.xml (original)
+++ incubator/uima/uimaj/trunk/uimaj/pom.xml Fri Feb 22 10:32:39 2008
@@ -120,13 +120,34 @@
<phase>process-resources</phase>
<configuration>
<tasks>
- <copy todir="src/main/resources/META-INF">
- <fileset dir="../uimaj-distr/src/main/readme"
- includes="LICENSE NOTICE DISCLAIMER"/>
- </copy>
+
+ <!-- turn off copying if this pom is not at the top level -->
+ <available property="sourceForLicenseNoticeDisclaimer"
+ file="../uimaj-distr/src/main/readme"
+ value="LICENSE NOTICE DISCLAIMER"/>
+
+ <condition property="sourceForLicenseNoticeDisclaimer"
+ value="skip"> <!-- value must be a non-existant file name
+ blank doesn't work (copies everything) -->
+ <not><isset property="sourceForLicenseNoticeDisclaimer"/></not>
+ </condition>
+
+ <!-- support POMs nested one deep -->
+ <available property="dirSourceForLicenseNoticeDisclaimer"
+ file="../uimaj-distr/src/main/readme"
+ value="../uimaj-distr/src/main/readme"/>
+ <condition property="dirSourceForLicenseNoticeDisclaimer"
+ value="../../uimaj-distr/src/main/readme">
+ <not><isset property="dirSourceForLicenseNoticeDisclaimer"/></not>
+ </condition>
+
+ <copy todir="src/main/resources/META-INF">
+ <fileset dir="${dirSourceForLicenseNoticeDisclaimer}"
+ includes="${sourceForLicenseNoticeDisclaimer}"/>
+ </copy>
<copy todir="target/classes/META-INF">
- <fileset dir="../uimaj-distr/src/main/readme"
- includes="LICENSE NOTICE DISCLAIMER"/>
+ <fileset dir="${dirSourceForLicenseNoticeDisclaimer}"
+ includes="${sourceForLicenseNoticeDisclaimer}"/>
</copy>
</tasks>
</configuration>
@@ -141,7 +162,7 @@
<phase>package</phase>
<configuration>
<tasks>
- <delete dir="src/main/resources/META-INF" deleteOnExit="true" failOnError="false">
+ <delete dir="src/main/resources/META-INF" deleteOnExit="true" quiet="true" failOnError="false">
<fileset dir="src/main/resources/META-INF"
includes="LICENSE NOTICE DISCLAIMER"/>
</delete>
@@ -157,7 +178,7 @@
<phase>clean</phase>
<configuration>
<tasks>
- <delete dir="src/main/resources/META-INF" deleteOnExit="true" failOnError="false">
+ <delete dir="src/main/resources/META-INF" deleteOnExit="true" quiet="true" failOnError="false">
<fileset dir="src/main/resources/META-INF"
includes="LICENSE NOTICE DISCLAIMER"/>
</delete>