- Documentation (2.3.0)
- Release Notes
- Tutorials
- Reference
- Introduction
- Settings Files
- Ivy Files
- Ant Tasks
- Using standalone
- OSGi
- Developer doc
buildobr
since 2.3 From a bunch of jar artifacts, generate an OBR (OSGi Bundle Repository) descriptor. It could be then used by the obr resolver.
Attribute | Description | Required |
---|---|---|
out | the location of the descriptor file to generate | Yes |
resolverName | the name of the resolver from which the jars should be to gathered | No |
cacheName | the name of the cache from which the jars should be to gathered | No |
baseDir | the folder into whicch the jars should be gather recursively | No |
encoding | The encoding of the resulting xml file | No. Defaults to UTF-8 |
indent | Specify if the xml result file should be indented | No. Defaults to true |
quiet | Log as debug rather than warning the rejected jars as they are illformed | No. Defaults to false |
Examples
<ivy:buildobr baseDir="${eclipse.home}" out="${basedir}/target/repo-eclipse.xml" indent="true" />Builds an indented OBR descriptor from an Eclipse install, with their path relative to the Eclipse install.
<ivy:configure file="ivysettings.xml" />Configure an Ivy settings and builds an OBR descriptor from jars resolved by the defined resolver.
<ivy:buildobr resolverName="my-file-resolver" out="${basedir}/target/repo-eclipse.xml" />
<ivy:configure file="ivysettings.xml" />Configure an Ivy settings and builds an OBR descriptor from jars contained in the defined cache.
<ivy:buildobr cacheName="my-cache" out="${basedir}/target/repo-eclipse.xml" />