]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/main/config/include/ant/slc-factory-macrodefs.xml
2 <macrodef name=
"compile">
3 <attribute name=
"srcdir" />
4 <attribute name=
"artifact" />
5 <attribute name=
"classpathref" default=
"cp.main" />
7 <mkdir dir=
"${compile.base}/@{artifact}" />
8 <javac destdir=
"${compile.base}/@{artifact}"
9 srcdir=
"@{srcdir}" debug=
"on" fork=
"true"
10 includeantruntime=
"false">
12 <path refid=
"@{classpathref}" />
18 <macrodef name=
"createJar">
19 <attribute name=
"srcdir" />
20 <attribute name=
"artifact" />
22 <jar destfile=
"${dist.jar}/@{artifact}.jar">
23 <zipfileset dir=
"@{srcdir}">
24 <exclude name=
"**/*.java" />
25 <exclude name=
"**/*.html" />
26 <include name=
"**/*.*" />
28 <zipfileset dir=
"${compile.base}/@{artifact}">
29 <include name=
"**/*.*" />
32 <attribute name=
"Specification-Title"
33 value=
"${package.prefix}" />
34 <attribute name=
"Specification-Version"
35 value=
"${package.version}" />
36 <attribute name=
"Implementation-Title"
37 value=
"@{artifact}" />
38 <attribute name=
"Implementation-Version"
39 value=
"${package.releaseId}" />
46 <attribute name=
"srcdir" />
47 <attribute name=
"artifact" />
48 <attribute name=
"classpathref" default=
"cp.main" />
49 <element name=
"links" optional=
"true" />
51 <javadoc access=
"protected"
52 destdir=
"${dist.doc}/@{artifact}/api" source=
"1.5"
53 sourcepath=
"@{srcDir}"
54 doctitle=
"API of @{artifact} (v${package.releaseId})"
55 windowtitle=
"@{artifact} v${package.version}">
57 <path refid=
"@{classpathref}" />
59 <link href=
"http://java.sun.com/j2se/1.5.0/docs/api/" />
61 href=
"http://static.springframework.org/spring/docs/2.0.x/api/" />
62 <link href=
"http://www.hibernate.org/hib_docs/v3/api/" />