|
147 | 147 | <target name="dist" depends="jar-src, zip-src, tar-tracevis, zip-doc"
|
148 | 148 | description="Builds all distributables to ${dist.dir}">
|
149 | 149 | <ivy:deliver deliverpattern="${dist.dir}/[artifact]-[revision].[ext]" pubrevision="${version}" validate="true"/>
|
150 |
| - <ivy:resolve file="ivy-tracevis.xml" conf="default"/> |
| 150 | + |
| 151 | + <ivy:resolve file="tracevis-ivy.xml" conf="default"/> |
151 | 152 | <ivy:deliver deliverpattern="${dist.dir}/tracevis-[artifact]-[revision].[ext]" pubrevision="${version}" validate="true"/>
|
152 | 153 |
|
153 | 154 | <property name="ivy.pom.description" value="ParSeq is a framework that makes it easier to write and maintain fast, scalable applications in Java"/>
|
154 | 155 | <property name="ivy.pom.url" value="https://github.com/linkedin/parseq"/>
|
| 156 | + |
155 | 157 | <ivy:makepom ivyfile="${dist.dir}/ivy-${version}.xml" pomfile="${dist.dir}/parseq-${version}.pom" templatefile="${basedir}/build-templates/template.pom" conf="build">
|
156 | 158 | <mapping conf="build" scope="compile"/>
|
157 | 159 | </ivy:makepom>
|
| 160 | + |
| 161 | + <ivy:makepom ivyfile="${dist.dir}/tracevis-ivy-${version}.xml" pomfile="${dist.dir}/parseq-tracevis-${version}.pom" templatefile="${basedir}/build-templates/template.pom" conf="build"> |
| 162 | + </ivy:makepom> |
158 | 163 | </target>
|
159 | 164 |
|
160 |
| - <target name="bundle" depends="dist" |
161 |
| - description="Builds a release bundle to ${dist.dir}/bundle.jar"> |
| 165 | + <target name="bundle-parseq" depends="dist" |
| 166 | + description="Builds a release bundle to ${dist.dir}/parseq-${version}-bundle.jar"> |
162 | 167 | <sign file="${dist.dir}/parseq-${version}.pom"/>
|
163 | 168 | <sign file="${dist.dir}/parseq-${version}.jar"/>
|
164 | 169 | <sign file="${dist.dir}/parseq-${version}-sources.jar"/>
|
|
175 | 180 | </jar>
|
176 | 181 | </target>
|
177 | 182 |
|
| 183 | + <target name="bundle-tracevis" depends="dist" |
| 184 | + description="Builds a release bundle to ${dist.dir}/parseq-tracevis-${version}-bundle.jar"> |
| 185 | + <sign file="${dist.dir}/parseq-tracevis-${version}.pom"/> |
| 186 | + <sign file="${dist.dir}/parseq-tracevis-${version}.tar.gz"/> |
| 187 | + <jar destfile="${dist.dir}/parseq-tracevis-${version}-bundle.jar" basedir="${dist.dir}"> |
| 188 | + <include name="parseq-tracevis-${version}.pom"/> |
| 189 | + <include name="parseq-tracevis-${version}.pom.asc"/> |
| 190 | + <include name="parseq-tracevis-${version}.tar.gz"/> |
| 191 | + <include name="parseq-tracevis-${version}.tar.gz.asc"/> |
| 192 | + </jar> |
| 193 | + </target> |
| 194 | + |
| 195 | + <target name="bundle" depends="bundle-parseq, bundle-tracevis" |
| 196 | + description="Builds all release bundsles to ${dist.dir}"/> |
| 197 | + |
178 | 198 | <target name="clean" description="Cleans build and dist dirs">
|
179 | 199 | <delete dir="${build.dir}" />
|
180 | 200 | <delete dir="${dist.dir}" />
|
|
0 commit comments