Mercurial > public > develkit
changeset 36:82a5d5a000fe
CM-125: Auto connect osgi dependency to build process
author | smith@nwoca.org |
---|---|
date | Sat, 07 May 2011 11:22:58 -0400 |
parents | 7df554d8c4c1 |
children | ba7ae19e40a0 |
files | osgi-ant-bundlor.xml |
diffstat | 1 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/osgi-ant-bundlor.xml Sat May 07 11:09:46 2011 -0400 +++ b/osgi-ant-bundlor.xml Sat May 07 11:22:58 2011 -0400 @@ -2,10 +2,17 @@ <project name="osgi-project-tasks" default="" basedir="." xmlns:ssdtosgi="http://www.ssdt-ohio.org/ant/osgi" xmlns:ivy="antlib:fr.jayasoft.ivy.ant" - xmlns:bundlor="antlib:com.springsource.bundlor.ant"> + xmlns:bundlor="antlib:com.springsource.bundlor.ant" + xmlns:ssdtant="antlib:org.ssdt_ohio.tools.ant"> <description>Ant tasks to assist building OSGi bundles.</description> - + + <ssdtant:add-dependency target="-post-jar" depends="-osgi-jar"/> + + <target name="-osgi-jar" depends="-init-osgi,ivy-info"> + <ssdtosgi:jar jar="${dist.jar}"/> + </target> + <target name="-init-osgi"> <ivy:settings file="ivysettings.xml"/> <ivy:cachepath resolveId="bundlor.classpath" @@ -29,6 +36,7 @@ <attribute name="version" description="Bundle Version" default="${ivy.revision}"/> <attribute name="template" description="Bundle Template" default="${basedir}/template.mf"/> <sequential> + <echo message="OSGI-ifying @{jar} as @{symbolicName};@{version}" level="info"/> <bundlor:bundlor inputPath="${basedir}/@{jar}" outputPath="${basedir}/@{jar}"