]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/main/config/include/ant/slc-factory-macrodefs.xml
7 <macrodef name=
"compile">
8 <attribute name=
"srcdir" />
9 <attribute name=
"artifact" />
10 <attribute name=
"classpathref" default=
"cp.main" />
12 <mkdir dir=
"${compile.base}/@{artifact}" />
13 <javac destdir=
"${compile.base}/@{artifact}"
14 srcdir=
"@{srcdir}" debug=
"on" fork=
"true"
15 includeantruntime=
"false">
17 <path refid=
"@{classpathref}" />
23 <macrodef name=
"createJar">
24 <attribute name=
"srcdir" />
25 <attribute name=
"artifact" />
27 <jar destfile=
"${dist.jar}/@{artifact}.jar">
28 <zipfileset dir=
"@{srcdir}">
29 <exclude name=
"**/*.java" />
30 <exclude name=
"**/*.html" />
31 <include name=
"**/*.*" />
33 <zipfileset dir=
"${compile.base}/@{artifact}">
34 <include name=
"**/*.*" />
37 <attribute name=
"Specification-Title"
38 value=
"${package.prefix}" />
39 <attribute name=
"Specification-Version"
40 value=
"${package.version}" />
41 <attribute name=
"Implementation-Title"
42 value=
"@{artifact}" />
43 <attribute name=
"Implementation-Version"
44 value=
"${package.releaseId}" />
50 <macrodef name=
"createSourcesJar">
51 <attribute name=
"srcdir" />
52 <attribute name=
"artifact" />
54 <jar destfile=
"${dist.lib-src}/@{artifact}-sources.jar">
55 <zipfileset dir=
"@{srcdir}">
56 <include name=
"**/*" />
59 <attribute name=
"Specification-Title"
60 value=
"${package.prefix} Sources" />
61 <attribute name=
"Specification-Version"
62 value=
"${package.version}" />
63 <attribute name=
"Implementation-Title"
64 value=
"@{artifact} Sources" />
65 <attribute name=
"Implementation-Version"
66 value=
"${package.releaseId}" />
73 <attribute name=
"srcdir" />
74 <attribute name=
"artifact" />
75 <attribute name=
"classpathref" default=
"cp.main" />
76 <element name=
"links" optional=
"true" />
78 <javadoc access=
"protected"
79 destdir=
"${dist.doc}/@{artifact}/api" source=
"1.5"
80 sourcepath=
"@{srcDir}"
81 doctitle=
"API of @{artifact} (v${package.releaseId})"
82 windowtitle=
"@{artifact} v${package.version}">
84 <path refid=
"@{classpathref}" />
86 <link href=
"http://java.sun.com/j2se/1.5.0/docs/api/" />
88 href=
"http://static.springframework.org/spring/docs/2.0.x/api/" />
89 <link href=
"http://www.hibernate.org/hib_docs/v3/api/" />