-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.xml
More file actions
36 lines (30 loc) · 1.53 KB
/
build.xml
File metadata and controls
36 lines (30 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!--===========================================================================
This is the build file for the Pentaho Kettle Google Docs Plugin project.
This build file will use the subfloor.xml file as the default build
process and should only override the tasks that need to differ from
the common build file.
See subfloor.xml for more details
============================================================================-->
<project name="Pentaho OSGI Utils API" basedir="." default="dist"
xmlns:ivy="antlib:org.apache.ivy.ant" >
<description>
Utilities for OSGI development
</description>
<import file="build-res/subfloor.xml" />
<target name="jar"
depends="compile,set-build.id"
description="Jars up the bin directory after a compile">
<jar destfile="${dist.dir}/${ivy.artifact.id}-${project.revision}.jar">
<manifest>
<attribute name="Implementation-Title" value="${impl.title}" />
<attribute name="Implementation-Version" value="${project.revision}.${build.id}" />
<attribute name="Implementation-Vendor" value="${impl.vendor}" />
<attribute name="Implementation-ProductID" value="${impl.productID}" />
<attribute name="Export-Package" value="org.pentaho.osgi"/>
<attribute name="Import-Package" value="org.osgi.service.blueprint.container" />
<attribute name="Bundle-SymbolicName" value="org.pentaho.osgi" />
</manifest>
<fileset dir="${classes.dir}" />
</jar>
</target>
</project>