Reference 3Licenses JARs
<path id="3licenses.classpath">
<fileset dir="${externals.dir}/3licenses">
<include name="*.jar" />
</fileset>
</path>
Reference the 3Licenses JAR's ANT Tasks
<taskdef resource="com/appsecinc/ant/3licenses.properties" classpathref="3licenses.classpath" />
Create a Target to Combine Licenses
<target name="combine-licenses">
<combine-licenses todir="${licenses.dir}/combined" xslfile="${externals.dir}/3licenses/manifest.xsl">
<licenses srcdir="${project1.dir}/licenses" />
<licenses srcdir="${project2.dir}/licenses" />
</combine-licenses>
</target>
Try
ant combine-licenses. This combines multiple license outputs into ${licenses.dir}/combined. You can open
manifest.xml to see a summary.