Files
maven-plugins/license/plugin.jelly
T
2003-01-24 03:44:26 +00:00

50 lines
1.4 KiB
XML

<?xml version="1.0"?>
<project
xmlns:j="jelly:core"
xmlns:define="jelly:define"
xmlns:license="license">
<define:taglib uri="license">
<define:jellybean name="license"
className="org.apache.maven.license.LicenseTask"
method="doExecute" />
</define:taglib>
<!-- ================================================================== -->
<!-- L I C E N S E -->
<!-- ================================================================== -->
<goal name="license"
description="Generate a xml file from your license.txt"
prereqs="license:transfer"/>
<goal
name="license:transfer"
description="Generate a xml file from your license.txt">
<mkdir dir="${maven.gen.docs}"/>
<j:set var="licenseX" value='${maven.license.licenseFile}X'/>
<j:choose>
<j:when test="${licenseX != 'X'}">
<j:set var="licenseFile" value='${maven.license.licenseFile}'/>
</j:when>
<j:otherwise>
<j:set var="licenseFile" value='${basedir}/LICENSE.txt'/>
</j:otherwise>
</j:choose>
<license:license
description="Project License"
input="${licenseFile}"
output="${maven.gen.docs}/license.xml"
outputEncoding="${maven.docs.outputencoding}"
title="License"
/>
</goal>
</project>