You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by ma...@apache.org on 2012/11/14 16:38:58 UTC
svn commit: r1409232 [11/27] - in /ant/site/ivy/production: ./ history/
history/latest-milestone/ history/latest-milestone/configuration/
history/latest-milestone/configuration/caches/
history/latest-milestone/configuration/macrodef/ history/latest-mil...
Modified: ant/site/ivy/production/history/latest-milestone/osgi/standard-osgi.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/latest-milestone/osgi/standard-osgi.html?rev=1409232&r1=1409231&r2=1409232&view=diff
==============================================================================
--- ant/site/ivy/production/history/latest-milestone/osgi/standard-osgi.html (original)
+++ ant/site/ivy/production/history/latest-milestone/osgi/standard-osgi.html Wed Nov 14 15:38:26 2012
@@ -1,346 +1,346 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<html>
-<head>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
- <script type="text/javascript">var xookiConfig = {level: 1};</script>
-
-
-<title>Building a standard OSGi bundle | Apache Ivy ™</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="stylesheet" type="text/css" href="../../../style/style.css" />
- <script src="../../../js/jquery.pack.js" type="text/javascript"></script>
- <script src="../../../js/jquery.treeview.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
- </script>
-
-<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../../../xooki/"+url;}};</script>
-</head>
-<body>
-
-<div id="body">
-<table id="header" summary="Navigation elements." border="0"
- cellpadding="0" cellspacing="0" width="100%">
- <tr>
- <td id="home" width="30%"><a href="http://ant.apache.org/"
- title="Apache Ant"><img src="../../../images/ant-group-logo.gif" alt="Apache Ant"
- border="0" /></a></td>
-
- <td class="product" width="70%" align="right" valign="middle"><img
- src="../../../images/logo.png" alt="ivy" border="0" /></td>
- </tr>
-</table>
-
-<table id="top-menu" summary="Navigation elements." border="0"
- cellpadding="0" cellspacing="0" width="100%">
- <tr>
- <td>
-
- <div style="float:right;margin: 0 10px;">
- <!-- Google CSE Search Box Begins -->
- <form id="searchbox_014292259695392975429:5y6qypnrni8" action="http://ant.apache.org/ivy/search.html">
- <input type="hidden" name="cx" value="014292259695392975429:5y6qypnrni8" />
- <input type="hidden" name="cof" value="FORID:11" />
- <input name="q" type="text" size="30" />
- <input type="submit" name="sa" value="Search" />
- </form>
- <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_014292259695392975429%3A5y6qypnrni8"></script>
-<!-- Google CSE Search Box Ends -->
- </div>
-
- <div id="navcontainer">
- <a href="http://www.apache.org/">Apache™</a> > <a href="http://ant.apache.org/">Apache Ant™</a> > <a href="http://ant.apache.org/ivy/">Apache Ivy™</a> > <span class="breadCrumb"><a href="../../../history/latest-milestone/index.html" >Documentation (2.3.0-rc1)</a> > <a href="../../../history/latest-milestone/reference.html" >Reference</a> > <a href="../../../history/latest-milestone/osgi.html" >OSGi</a> > <a href="../../../history/latest-milestone/osgi/standard-osgi.html" class="current">Building a standard OSGi bundle</a></span>
- </div>
- </td>
- </tr>
-
-</table>
-
-<table id="content" border="0" cellpadding="0" cellspacing="0"
- width="100%">
- <tr>
- <td id="sidebar-left">
- <div class="block block-book" id="block-book-0">
- <h2>Apache Ivy™</h2>
-
- <div class="content"><ul id="treemenu" class="treeview">
-<li id="xooki-index" class="submenu"><a href="../../../index.html" >Home</a><ul class="closed"><li id="xooki-features"><a href="../../../features.html" >Features</a></li>
-<li id="xooki-testimonials"><a href="../../../testimonials.html" >Testimonials</a></li>
-<li id="xooki-license"><a href="http://www.apache.org/licenses/" >License</a></li>
-<li id="xooki-security"><a href="http://www.apache.org/security/" >Security</a></li>
-<li id="xooki-CryptoNotice"><a href="../../../CryptoNotice.html" >Crypto Notice</a></li>
-<li id="xooki-faq" class="submenu"><a href="../../../faq.html" >FAQ</a><ul class="closed"><li id="xooki-m2comparison"><a href="../../../m2comparison.html" >Apache Ivy™ / Apache Maven™ Comparison</a></li>
-</ul></li>
-<li id="xooki-links"><a href="../../../links.html" >Links</a></li>
-</ul></li>
-<li id="xooki-download" class="submenu"><a href="../../../download.html" >Download</a><ul class="closed"><li id="xooki-choose-distrib"><a href="../../../choose-distrib.html" >Choose distribution</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/index" class="submenu"><a href="../../../history/latest-milestone/index.html" >Documentation (2.3.0-rc1)</a><ul class="open"><li id="xooki-history/latest-milestone/release-notes"><a href="../../../history/latest-milestone/release-notes.html" >Release Notes</a></li>
-<li id="xooki-history/latest-milestone/tutorial" class="submenu"><a href="../../../history/latest-milestone/tutorial.html" >Tutorials</a><ul class="closed"><li id="xooki-history/latest-milestone/tutorial/start"><a href="../../../history/latest-milestone/tutorial/start.html" >Quick Start</a></li>
-<li id="xooki-history/latest-milestone/tutorial/defaultconf"><a href="../../../history/latest-milestone/tutorial/defaultconf.html" >Adjusting default settings</a></li>
-<li id="xooki-history/latest-milestone/tutorial/multiple"><a href="../../../history/latest-milestone/tutorial/multiple.html" >Multiple Resolvers</a></li>
-<li id="xooki-history/latest-milestone/tutorial/dual"><a href="../../../history/latest-milestone/tutorial/dual.html" >Dual Resolver</a></li>
-<li id="xooki-history/latest-milestone/tutorial/dependence"><a href="../../../history/latest-milestone/tutorial/dependence.html" >Project dependencies</a></li>
-<li id="xooki-history/latest-milestone/tutorial/multiproject"><a href="../../../history/latest-milestone/tutorial/multiproject.html" >Using Ivy in multiple projects environment</a></li>
-<li id="xooki-history/latest-milestone/tutorial/conf"><a href="../../../history/latest-milestone/tutorial/conf.html" >Using Ivy Module Configurations</a></li>
-<li id="xooki-history/latest-milestone/tutorial/build-repository" class="submenu"><a href="../../../history/latest-milestone/tutorial/build-repository.html" >Building a repository</a><ul class="closed"><li id="xooki-history/latest-milestone/tutorial/build-repository/basic"><a href="../../../history/latest-milestone/tutorial/build-repository/basic.html" >Basic repository copy</a></li>
-<li id="xooki-history/latest-milestone/tutorial/build-repository/advanced"><a href="../../../history/latest-milestone/tutorial/build-repository/advanced.html" >Using namespaces</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/moreexamples"><a href="../../../history/latest-milestone/moreexamples.html" >More examples</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/reference" class="submenu"><a href="../../../history/latest-milestone/reference.html" >Reference</a><ul class="open"><li id="xooki-history/latest-milestone/intro" class="submenu">Introduction<ul class="closed"><li id="xooki-history/latest-milestone/terminology"><a href="../../../history/latest-milestone/terminology.html" >Terminology</a></li>
-<li id="xooki-history/latest-milestone/concept"><a href="../../../history/latest-milestone/concept.html" >Main Concepts</a></li>
-<li id="xooki-history/latest-milestone/textual"><a href="../../../history/latest-milestone/textual.html" >Text Conventions</a></li>
-<li id="xooki-history/latest-milestone/principle"><a href="../../../history/latest-milestone/principle.html" >How does it work ?</a></li>
-<li id="xooki-history/latest-milestone/bestpractices"><a href="../../../history/latest-milestone/bestpractices.html" >Best practices</a></li>
-<li id="xooki-history/latest-milestone/install"><a href="../../../history/latest-milestone/install.html" >Installation</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings" class="submenu"><a href="../../../history/latest-milestone/settings.html" >Settings Files</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/property"><a href="../../../history/latest-milestone/settings/property.html" >property</a></li>
-<li id="xooki-history/latest-milestone/settings/properties"><a href="../../../history/latest-milestone/settings/properties.html" >properties</a></li>
-<li id="xooki-history/latest-milestone/settings/settings"><a href="../../../history/latest-milestone/settings/settings.html" >settings</a></li>
-<li id="xooki-history/latest-milestone/settings/include"><a href="../../../history/latest-milestone/settings/include.html" >include</a></li>
-<li id="xooki-history/latest-milestone/settings/classpath"><a href="../../../history/latest-milestone/settings/classpath.html" >classpath</a></li>
-<li id="xooki-history/latest-milestone/settings/typedef"><a href="../../../history/latest-milestone/settings/typedef.html" >typedef</a></li>
-<li id="xooki-history/latest-milestone/settings/credentials"><a href="../../../history/latest-milestone/settings/credentials.html" >credentials</a></li>
-<li id="xooki-history/latest-milestone/settings/signers"><a href="../../../history/latest-milestone/settings/signers.html" >signers</a></li>
-<li id="xooki-history/latest-milestone/settings/lock-strategies"><a href="../../../history/latest-milestone/settings/lock-strategies.html" >lock-strategies</a></li>
-<li id="xooki-history/latest-milestone/settings/caches" class="submenu"><a href="../../../history/latest-milestone/settings/caches.html" >caches</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/caches/cache" class="submenu"><a href="../../../history/latest-milestone/settings/caches/cache.html" >cache</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/caches/ttl"><a href="../../../history/latest-milestone/settings/caches/ttl.html" >ttl</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings/latest-strategies"><a href="../../../history/latest-milestone/settings/latest-strategies.html" >latest-strategies</a></li>
-<li id="xooki-history/latest-milestone/settings/parsers"><a href="../../../history/latest-milestone/settings/parsers.html" >parsers</a></li>
-<li id="xooki-history/latest-milestone/settings/namespaces" class="submenu"><a href="../../../history/latest-milestone/settings/namespaces.html" >namespaces</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace" class="submenu"><a href="../../../history/latest-milestone/settings/namespace.html" >namespace</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace/rule" class="submenu"><a href="../../../history/latest-milestone/settings/namespace/rule.html" >rule</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace/fromtosystem" class="submenu"><a href="../../../history/latest-milestone/settings/namespace/fromtosystem.html" >fromsystem / tosystem</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace/src"><a href="../../../history/latest-milestone/settings/namespace/src.html" >src</a></li>
-<li id="xooki-history/latest-milestone/settings/namespace/dest"><a href="../../../history/latest-milestone/settings/namespace/dest.html" >dest</a></li>
-</ul></li>
-</ul></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings/macrodef" class="submenu"><a href="../../../history/latest-milestone/settings/macrodef.html" >macrodef</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/macrodef/attribute"><a href="../../../history/latest-milestone/settings/macrodef/attribute.html" >attribute</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings/resolvers" class="submenu"><a href="../../../history/latest-milestone/settings/resolvers.html" >resolvers</a><ul class="closed"><li id="xooki-history/latest-milestone/resolver/ivyrep"><a href="../../../history/latest-milestone/resolver/ivyrep.html" >IvyRep Resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/ibiblio"><a href="../../../history/latest-milestone/resolver/ibiblio.html" >IBiblio Resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/packager"><a href="../../../history/latest-milestone/resolver/packager.html" >Packager resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/filesystem"><a href="../../../history/latest-milestone/resolver/filesystem.html" >File System resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/url"><a href="../../../history/latest-milestone/resolver/url.html" >Url Resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/chain"><a href="../../../history/latest-milestone/resolver/chain.html" >Chain Resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/dual"><a href="../../../history/latest-milestone/resolver/dual.html" >Dual resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/sftp"><a href="../../../history/latest-milestone/resolver/sftp.html" >sftp resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/ssh"><a href="../../../history/latest-milestone/resolver/ssh.html" >ssh resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/vfs"><a href="../../../history/latest-milestone/resolver/vfs.html" >vfs resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/jar"><a href="../../../history/latest-milestone/resolver/jar.html" >Jar resolver</a></li>
-<li id="xooki-history/latest-milestone/resolver/obr"><a href="../../../history/latest-milestone/resolver/obr.html" >OSGi Bundle Repository</a></li>
-<li id="xooki-history/latest-milestone/resolver/updatesite"><a href="../../../history/latest-milestone/resolver/updatesite.html" >Eclipse updatesite</a></li>
-<li id="xooki-history/latest-milestone/resolver/mirrored"><a href="../../../history/latest-milestone/resolver/mirrored.html" >Mirrored Resolver</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings/conflict-managers"><a href="../../../history/latest-milestone/settings/conflict-managers.html" >conflict-managers</a></li>
-<li id="xooki-history/latest-milestone/settings/modules" class="submenu"><a href="../../../history/latest-milestone/settings/modules.html" >modules</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/module"><a href="../../../history/latest-milestone/settings/module.html" >module</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings/outputters"><a href="../../../history/latest-milestone/settings/outputters.html" >outputters</a></li>
-<li id="xooki-history/latest-milestone/settings/signers"><a href="../../../history/latest-milestone/settings/signers.html" >signers</a></li>
-<li id="xooki-history/latest-milestone/settings/statuses" class="submenu"><a href="../../../history/latest-milestone/settings/statuses.html" >statuses</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/status"><a href="../../../history/latest-milestone/settings/status.html" >status</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/settings/triggers"><a href="../../../history/latest-milestone/settings/triggers.html" >triggers</a></li>
-<li id="xooki-history/latest-milestone/settings/version-matchers"><a href="../../../history/latest-milestone/settings/version-matchers.html" >version-matchers</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile" class="submenu"><a href="../../../history/latest-milestone/ivyfile.html" >Ivy Files</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/info" class="submenu"><a href="../../../history/latest-milestone/ivyfile/info.html" >info</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/extends"><a href="../../../history/latest-milestone/ivyfile/extends.html" >extends</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/license"><a href="../../../history/latest-milestone/ivyfile/license.html" >license</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/ivyauthor"><a href="../../../history/latest-milestone/ivyfile/ivyauthor.html" >ivyauthor</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/repository"><a href="../../../history/latest-milestone/ivyfile/repository.html" >repository</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/description"><a href="../../../history/latest-milestone/ivyfile/description.html" >description</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/configurations" class="submenu"><a href="../../../history/latest-milestone/ivyfile/configurations.html" >configurations</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/conf"><a href="../../../history/latest-milestone/ivyfile/conf.html" >conf</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/include"><a href="../../../history/latest-milestone/ivyfile/include.html" >include</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/publications" class="submenu"><a href="../../../history/latest-milestone/ivyfile/publications.html" >publications</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/artifact" class="submenu"><a href="../../../history/latest-milestone/ivyfile/artifact.html" >artifact</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/artifact-conf"><a href="../../../history/latest-milestone/ivyfile/artifact-conf.html" >conf</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/dependencies" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependencies.html" >dependencies</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency.html" >dependency</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency-conf" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency-conf.html" >conf</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/mapped"><a href="../../../history/latest-milestone/ivyfile/mapped.html" >mapped</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/dependency-artifact" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency-artifact.html" >artifact</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency-artifact-conf"><a href="../../../history/latest-milestone/ivyfile/dependency-artifact-conf.html" >conf</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/artifact-exclude" class="submenu"><a href="../../../history/latest-milestone/ivyfile/artifact-exclude.html" >exclude</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/artifact-exclude-conf"><a href="../../../history/latest-milestone/ivyfile/artifact-exclude-conf.html" >conf</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/dependency-include" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency-include.html" >include</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency-include-conf"><a href="../../../history/latest-milestone/ivyfile/dependency-include-conf.html" >conf</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/exclude"><a href="../../../history/latest-milestone/ivyfile/exclude.html" >exclude</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/override"><a href="../../../history/latest-milestone/ivyfile/override.html" >override</a></li>
-<li id="xooki-history/latest-milestone/ivyfile/conflict"><a href="../../../history/latest-milestone/ivyfile/conflict.html" >conflict</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ivyfile/conflicts" class="submenu"><a href="../../../history/latest-milestone/ivyfile/conflicts.html" >conflicts</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/manager"><a href="../../../history/latest-milestone/ivyfile/manager.html" >manager</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/ant" class="submenu"><a href="../../../history/latest-milestone/ant.html" >Ant Tasks</a><ul class="closed"><li id="xooki-history/latest-milestone/use/artifactproperty"><a href="../../../history/latest-milestone/use/artifactproperty.html" >artifactproperty</a></li>
-<li id="xooki-history/latest-milestone/use/artifactreport"><a href="../../../history/latest-milestone/use/artifactreport.html" >artifactreport</a></li>
-<li id="xooki-history/latest-milestone/use/buildlist"><a href="../../../history/latest-milestone/use/buildlist.html" >buildlist</a></li>
-<li id="xooki-history/latest-milestone/use/buildobr"><a href="../../../history/latest-milestone/use/buildobr.html" >buildobr</a></li>
-<li id="xooki-history/latest-milestone/use/buildnumber"><a href="../../../history/latest-milestone/use/buildnumber.html" >buildnumber</a></li>
-<li id="xooki-history/latest-milestone/use/cachefileset"><a href="../../../history/latest-milestone/use/cachefileset.html" >cachefileset</a></li>
-<li id="xooki-history/latest-milestone/use/cachepath"><a href="../../../history/latest-milestone/use/cachepath.html" >cachepath</a></li>
-<li id="xooki-history/latest-milestone/use/cleancache"><a href="../../../history/latest-milestone/use/cleancache.html" >cleancache</a></li>
-<li id="xooki-history/latest-milestone/use/configure"><a href="../../../history/latest-milestone/use/configure.html" >configure</a></li>
-<li id="xooki-history/latest-milestone/use/convertmanifest"><a href="../../../history/latest-milestone/use/convertmanifest.html" >convertmanifest</a></li>
-<li id="xooki-history/latest-milestone/use/convertpom"><a href="../../../history/latest-milestone/use/convertpom.html" >convertpom</a></li>
-<li id="xooki-history/latest-milestone/use/deliver"><a href="../../../history/latest-milestone/use/deliver.html" >deliver</a></li>
-<li id="xooki-history/latest-milestone/use/findrevision"><a href="../../../history/latest-milestone/use/findrevision.html" >findrevision</a></li>
-<li id="xooki-history/latest-milestone/use/info"><a href="../../../history/latest-milestone/use/info.html" >info</a></li>
-<li id="xooki-history/latest-milestone/use/install"><a href="../../../history/latest-milestone/use/install.html" >install</a></li>
-<li id="xooki-history/latest-milestone/use/listmodules"><a href="../../../history/latest-milestone/use/listmodules.html" >listmodules</a></li>
-<li id="xooki-history/latest-milestone/use/makepom"><a href="../../../history/latest-milestone/use/makepom.html" >makepom</a></li>
-<li id="xooki-history/latest-milestone/use/postresolvetask"><a href="../../../history/latest-milestone/use/postresolvetask.html" >post resolve tasks</a></li>
-<li id="xooki-history/latest-milestone/use/publish"><a href="../../../history/latest-milestone/use/publish.html" >publish</a></li>
-<li id="xooki-history/latest-milestone/use/repreport"><a href="../../../history/latest-milestone/use/repreport.html" >repreport</a></li>
-<li id="xooki-history/latest-milestone/use/resolve"><a href="../../../history/latest-milestone/use/resolve.html" >resolve</a></li>
-<li id="xooki-history/latest-milestone/use/resources"><a href="../../../history/latest-milestone/use/resources.html" >resources</a></li>
-<li id="xooki-history/latest-milestone/use/retrieve"><a href="../../../history/latest-milestone/use/retrieve.html" >retrieve</a></li>
-<li id="xooki-history/latest-milestone/use/report" class="submenu"><a href="../../../history/latest-milestone/use/report.html" >report</a><ul class="closed"><li id="xooki-history/latest-milestone/yed"><a href="../../../history/latest-milestone/yed.html" >Using yEd to layout report graphs</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/use/settings"><a href="../../../history/latest-milestone/use/settings.html" >settings</a></li>
-<li id="xooki-history/latest-milestone/use/var"><a href="../../../history/latest-milestone/use/var.html" >var</a></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/standalone"><a href="../../../history/latest-milestone/standalone.html" >Using standalone</a></li>
-<li id="xooki-history/latest-milestone/osgi" class="submenu"><a href="../../../history/latest-milestone/osgi.html" >OSGi</a><ul class="open"><li id="xooki-history/latest-milestone/osgi/osgi-mapping"><a href="../../../history/latest-milestone/osgi/osgi-mapping.html" >OSGi mapping</a></li>
-<li id="xooki-history/latest-milestone/osgi/eclipse-plugin"><a href="../../../history/latest-milestone/osgi/eclipse-plugin.html" >Building an Eclipse plugin</a></li>
-<li id="xooki-history/latest-milestone/osgi/standard-osgi"><a href="../../../history/latest-milestone/osgi/standard-osgi.html" class="current">Building a standard OSGi bundle</a></li>
-<li id="xooki-history/latest-milestone/osgi/target-platform"><a href="../../../history/latest-milestone/osgi/target-platform.html" >Managing a target platform</a></li>
-<li id="xooki-history/latest-milestone/osgi/sigil"><a href="../../../history/latest-milestone/osgi/sigil.html" >Apache Felix Sigil</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history/latest-milestone/dev" class="submenu"><a href="../../../history/latest-milestone/dev.html" >Developer doc</a><ul class="closed"><li id="xooki-history/latest-milestone/extend"><a href="../../../history/latest-milestone/extend.html" >Extending Ivy</a></li>
-<li id="xooki-history/latest-milestone/dev/makerelease"><a href="../../../history/latest-milestone/dev/makerelease.html" >Making a release</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-history" class="submenu"><a href="../../../history.html" >History</a><ul class="closed"><li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/trunk/index.html" >Trunk</a></li>
-<li id="xooki-2.x" class="submenu">2.x<ul class="closed"><li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.3.0-rc1/index.html" >2.3.0-rc1</a></li>
-<li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.2.0/index.html" >2.2.0</a></li>
-<li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.1.0/index.html" >2.1.0</a></li>
-<li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.0.0/index.html" >2.0.0</a></li>
-</ul></li>
-<li id="xooki-1.x" class="submenu">1.x<ul class="closed"><li id="xooki-1.4.x" class="submenu">1.4.x<ul class="closed"><li id="xooki-history/1.4.1"><a href="../../../history/1.4.1.html" >1.4.1</a></li>
-<li id="xooki-history/1.4" class="submenu"><a href="../../../history/1.4.html" >1.4</a><ul class="closed"><li id="xooki-history/1.4-RC1"><a href="../../../history/1.4-RC1.html" >1.4-RC1</a></li>
-<li id="xooki-history/1.4-RC2"><a href="../../../history/1.4-RC2.html" >1.4-RC2</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-1.3.x" class="submenu">1.3.x<ul class="closed"><li id="xooki-history/1.3.1"><a href="../../../history/1.3.1.html" >1.3.1</a></li>
-<li id="xooki-history/1.3" class="submenu"><a href="../../../history/1.3.html" >1.3</a><ul class="closed"><li id="xooki-history/1.3-rc1"><a href="../../../history/1.3-rc1.html" >1.3-RC1</a></li>
-<li id="xooki-history/1.3-rc2"><a href="../../../history/1.3-rc2.html" >1.3-RC2</a></li>
-<li id="xooki-history/1.3-rc3"><a href="../../../history/1.3-rc3.html" >1.3-RC3</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-1.2.x" class="submenu">1.2.x<ul class="closed"><li id="xooki-history/1.2a"><a href="../../../history/1.2a.html" >1.2a</a></li>
-</ul></li>
-<li id="xooki-1.1.x" class="submenu">1.1.x<ul class="closed"><li id="xooki-history/1.1"><a href="../../../history/1.1.html" >1.1</a></li>
-</ul></li>
-<li id="xooki-1.0.x" class="submenu">1.0.x<ul class="closed"><li id="xooki-history/1.0" class="submenu"><a href="../../../history/1.0.html" >1.0</a><ul class="closed"><li id="xooki-history/1.0-rc1"><a href="../../../history/1.0-rc1.html" >1.0-rc1</a></li>
-<li id="xooki-history/1.0-rc2"><a href="../../../history/1.0-rc2.html" >1.0-rc2</a></li>
-<li id="xooki-history/1.0-rc3"><a href="../../../history/1.0-rc3.html" >1.0-rc3</a></li>
-</ul></li>
-</ul></li>
-</ul></li>
-<li id="xooki-0.x" class="submenu">0.x<ul class="closed"><li id="xooki-history/0.9"><a href="../../../history/0.9.html" >0.9</a></li>
-<li id="xooki-history/0.8"><a href="../../../history/0.8.html" >0.8</a></li>
-<li id="xooki-history/0.7"><a href="../../../history/0.7.html" >0.7</a></li>
-<li id="xooki-history/0.6.1"><a href="../../../history/0.6.1.html" >0.6.1</a></li>
-<li id="xooki-history/0.6"><a href="../../../history/0.6.html" >0.6</a></li>
-<li id="xooki-history/0.5.1"><a href="../../../history/0.5.1.html" >0.5.1</a></li>
-<li id="xooki-history/0.5"><a href="../../../history/0.5.html" >0.5</a></li>
-</ul></li>
-</ul></li>
-<li id="xooki-get-involved" class="submenu"><a href="../../../get-involved.html" >Get Involved</a><ul class="closed"><li id="xooki-mailing-lists"><a href="../../../mailing-lists.html" >Mailing lists</a></li>
-<li id="xooki-issues"><a href="../../../issues.html" >Issue Tracking</a></li>
-<li id="xooki-wiki"><a href="../../../wiki.html" >Wiki</a></li>
-<li id="xooki-write-doc"><a href="../../../write-doc.html" >Contribute documentation</a></li>
-</ul></li>
-<li id="xooki-foundation" class="submenu"><a href="../../../foundation.html" >Foundation</a><ul class="closed"><li id="xooki-undefined"><a href="http://www.apache.org" >ASF</a></li>
-<li id="xooki-undefined"><a href="http://www.apache.org/foundation/sponsorship.html" >Sponsorship</a></li>
-<li id="xooki-undefined"><a href="http://www.apache.org/foundation/thanks.html" >Thanks</a></li>
-</ul></li>
-<li id="xooki-search"><a href="../../../search.html" >Search</a></li>
-<li id="xooki-ivyde"><a href="http://ant.apache.org/ivy/ivyde/index.html" >Apache IvyDE™</a></li>
-</ul>
-</div>
-
- <center><iframe src="http://www.apache.org/ads/buttonbar.html"
- style="border-width:0;" frameborder="0" scrolling="no"
- width="135" height="265"></iframe>
- </center>
-
- </div>
-
- </td>
-
- <td valign="top">
- <div id="main">
-
- <h1 class="title">Building a standard OSGi bundle</h1>
- <br class="xooki-br"/>
-<table class="notice">
- <tr>
- <td style="vertical-align: top"><img src="../images/warning.png" style="float:left;" /></td>
- <td>
- Note that this feature is considered as <b>experimental</b>. It should work with simple configuration but may not in complex ones. If you have any issue with that feature, you are welcomed to come discussed your use case on the <a href="http://ant.apache.org/ivy/mailing-lists.html">ivy-user</a> mailing list, or discuss about implementation issues or improvement you may have found on <a href="http://ant.apache.org/ivy/mailing-lists.html">ant-dev</a>.<br class="xooki-br"/> </td>
- </tr>
-</table>
-
-<hr />
-<center><b>TODO - WORK IN PROGRESS</b></center>
-<hr />
-
-This page describes how to build an OSGi™ bundle with Apache Ivy™. In this use case, we just basically want to compute a classpath to compile, optionaly one for testing too, and then publish our bundle in a OSGi aware repository.<br class="xooki-br"/><br class="xooki-br"/>In oder to produce OSGi metadata of suffient quality and to avoid maintaining them manually, the <a href="http://www.aqute.biz/Code/Bnd">bnd</a> tool will be used. The approach taken is then an "Ivy file first" approach. The dependencies will be specified in the ivy.xml file, the MANIFEST.MF being generated from the computed classpath.<br class="xooki-br"/><br class="xooki-br"/><br class="xooki-br"/><h1>Quick setup</h1>
-
-In few steps, we will setup a build to compile and publish an OSGi bundle.<br class="xooki-br"/><br class="xooki-br"/><ol>
-<li>download this <a href="../samples/standard-osgi/ivy.xml">ivy.xml<a>, this <a href="../samples/standard-osgi/ivysettings.xml">ivysettings.xml</a>, this <a href="../samples/standard-osgi/build.xml">build.xml</a>, this <a href="../samples/standard-osgi/org.apache.ivy.sample.standard-osgi.bnd">bnd file</a>, and put them into your project folder;</li>
-<li>in the ivysettings.properties, specify the location of the plugins folder of your Eclipse target;</li>
-<li><i>(optional)</i> by default the build.xml is expecting the sources to be in the <tt>src</tt> folder. You may want to edit it if it is not the case</li>
-<li><i>(optional)</i> if Ivy is not in Ant's classpath, get the jar of <a href="../download.html">Apache Ivy</a> and edit the build.xml accordingly (see the comments at the begining of the file)</li>
-</ol>
-
-
- </div><!-- main -->
- </td>
- </tr>
-</table>
-
-<table id="footer-menu" summary="Navigation elements." border="0"
- cellpadding="0" cellspacing="0" width="100%">
- <tr>
- <td align="center" valign="middle">
- <div class="primary-links">::
- <a href="../../../index.html">Home</a> ::
- <a href="../../../download.html">Download</a> ::
- <a href="../../../history/latest-milestone/index.html">Documentation</a> ::
- <a href="../../../get-involved.html">Get Involved</a> ::
- <a href="../../../search.html">Search</a> ::
- </div>
- </td>
- </tr>
-</table>
-
-<div id="footer-message" class="footer">
- <hr />
- <i>Copyright © 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
- <i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
- <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
-</div>
-
-</div><!-- body -->
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<html>
+<head>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+ <script type="text/javascript">var xookiConfig = {level: 1};</script>
+
+
+<title>Building a standard OSGi bundle | Apache Ivy ™</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="stylesheet" type="text/css" href="../../../style/style.css" />
+ <script src="../../../js/jquery.pack.js" type="text/javascript"></script>
+ <script src="../../../js/jquery.treeview.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+ </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../../../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td id="home" width="30%"><a href="http://ant.apache.org/"
+ title="Apache Ant"><img src="../../../images/ant-group-logo.gif" alt="Apache Ant"
+ border="0" /></a></td>
+
+ <td class="product" width="70%" align="right" valign="middle"><img
+ src="../../../images/logo.png" alt="ivy" border="0" /></td>
+ </tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td>
+
+ <div style="float:right;margin: 0 10px;">
+ <!-- Google CSE Search Box Begins -->
+ <form id="searchbox_014292259695392975429:5y6qypnrni8" action="http://ant.apache.org/ivy/search.html">
+ <input type="hidden" name="cx" value="014292259695392975429:5y6qypnrni8" />
+ <input type="hidden" name="cof" value="FORID:11" />
+ <input name="q" type="text" size="30" />
+ <input type="submit" name="sa" value="Search" />
+ </form>
+ <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_014292259695392975429%3A5y6qypnrni8"></script>
+<!-- Google CSE Search Box Ends -->
+ </div>
+
+ <div id="navcontainer">
+ <a href="http://www.apache.org/">Apache™</a> > <a href="http://ant.apache.org/">Apache Ant™</a> > <a href="http://ant.apache.org/ivy/">Apache Ivy™</a> > <span class="breadCrumb"><a href="../../../history/latest-milestone/index.html" >Documentation (2.3.0-rc2)</a> > <a href="../../../history/latest-milestone/reference.html" >Reference</a> > <a href="../../../history/latest-milestone/osgi.html" >OSGi</a> > <a href="../../../history/latest-milestone/osgi/standard-osgi.html" class="current">Building a standard OSGi bundle</a></span>
+ </div>
+ </td>
+ </tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+ width="100%">
+ <tr>
+ <td id="sidebar-left">
+ <div class="block block-book" id="block-book-0">
+ <h2>Apache Ivy™</h2>
+
+ <div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../../../index.html" >Home</a><ul class="closed"><li id="xooki-features"><a href="../../../features.html" >Features</a></li>
+<li id="xooki-testimonials"><a href="../../../testimonials.html" >Testimonials</a></li>
+<li id="xooki-license"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-security"><a href="http://www.apache.org/security/" >Security</a></li>
+<li id="xooki-CryptoNotice"><a href="../../../CryptoNotice.html" >Crypto Notice</a></li>
+<li id="xooki-faq" class="submenu"><a href="../../../faq.html" >FAQ</a><ul class="closed"><li id="xooki-m2comparison"><a href="../../../m2comparison.html" >Apache Ivy™ / Apache Maven™ Comparison</a></li>
+</ul></li>
+<li id="xooki-links"><a href="../../../links.html" >Links</a></li>
+</ul></li>
+<li id="xooki-download" class="submenu"><a href="../../../download.html" >Download</a><ul class="closed"><li id="xooki-choose-distrib"><a href="../../../choose-distrib.html" >Choose distribution</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/index" class="submenu"><a href="../../../history/latest-milestone/index.html" >Documentation (2.3.0-rc2)</a><ul class="open"><li id="xooki-history/latest-milestone/release-notes"><a href="../../../history/latest-milestone/release-notes.html" >Release Notes</a></li>
+<li id="xooki-history/latest-milestone/tutorial" class="submenu"><a href="../../../history/latest-milestone/tutorial.html" >Tutorials</a><ul class="closed"><li id="xooki-history/latest-milestone/tutorial/start"><a href="../../../history/latest-milestone/tutorial/start.html" >Quick Start</a></li>
+<li id="xooki-history/latest-milestone/tutorial/defaultconf"><a href="../../../history/latest-milestone/tutorial/defaultconf.html" >Adjusting default settings</a></li>
+<li id="xooki-history/latest-milestone/tutorial/multiple"><a href="../../../history/latest-milestone/tutorial/multiple.html" >Multiple Resolvers</a></li>
+<li id="xooki-history/latest-milestone/tutorial/dual"><a href="../../../history/latest-milestone/tutorial/dual.html" >Dual Resolver</a></li>
+<li id="xooki-history/latest-milestone/tutorial/dependence"><a href="../../../history/latest-milestone/tutorial/dependence.html" >Project dependencies</a></li>
+<li id="xooki-history/latest-milestone/tutorial/multiproject"><a href="../../../history/latest-milestone/tutorial/multiproject.html" >Using Ivy in multiple projects environment</a></li>
+<li id="xooki-history/latest-milestone/tutorial/conf"><a href="../../../history/latest-milestone/tutorial/conf.html" >Using Ivy Module Configurations</a></li>
+<li id="xooki-history/latest-milestone/tutorial/build-repository" class="submenu"><a href="../../../history/latest-milestone/tutorial/build-repository.html" >Building a repository</a><ul class="closed"><li id="xooki-history/latest-milestone/tutorial/build-repository/basic"><a href="../../../history/latest-milestone/tutorial/build-repository/basic.html" >Basic repository copy</a></li>
+<li id="xooki-history/latest-milestone/tutorial/build-repository/advanced"><a href="../../../history/latest-milestone/tutorial/build-repository/advanced.html" >Using namespaces</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/moreexamples"><a href="../../../history/latest-milestone/moreexamples.html" >More examples</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/reference" class="submenu"><a href="../../../history/latest-milestone/reference.html" >Reference</a><ul class="open"><li id="xooki-history/latest-milestone/intro" class="submenu">Introduction<ul class="closed"><li id="xooki-history/latest-milestone/terminology"><a href="../../../history/latest-milestone/terminology.html" >Terminology</a></li>
+<li id="xooki-history/latest-milestone/concept"><a href="../../../history/latest-milestone/concept.html" >Main Concepts</a></li>
+<li id="xooki-history/latest-milestone/textual"><a href="../../../history/latest-milestone/textual.html" >Text Conventions</a></li>
+<li id="xooki-history/latest-milestone/principle"><a href="../../../history/latest-milestone/principle.html" >How does it work ?</a></li>
+<li id="xooki-history/latest-milestone/bestpractices"><a href="../../../history/latest-milestone/bestpractices.html" >Best practices</a></li>
+<li id="xooki-history/latest-milestone/install"><a href="../../../history/latest-milestone/install.html" >Installation</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings" class="submenu"><a href="../../../history/latest-milestone/settings.html" >Settings Files</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/property"><a href="../../../history/latest-milestone/settings/property.html" >property</a></li>
+<li id="xooki-history/latest-milestone/settings/properties"><a href="../../../history/latest-milestone/settings/properties.html" >properties</a></li>
+<li id="xooki-history/latest-milestone/settings/settings"><a href="../../../history/latest-milestone/settings/settings.html" >settings</a></li>
+<li id="xooki-history/latest-milestone/settings/include"><a href="../../../history/latest-milestone/settings/include.html" >include</a></li>
+<li id="xooki-history/latest-milestone/settings/classpath"><a href="../../../history/latest-milestone/settings/classpath.html" >classpath</a></li>
+<li id="xooki-history/latest-milestone/settings/typedef"><a href="../../../history/latest-milestone/settings/typedef.html" >typedef</a></li>
+<li id="xooki-history/latest-milestone/settings/credentials"><a href="../../../history/latest-milestone/settings/credentials.html" >credentials</a></li>
+<li id="xooki-history/latest-milestone/settings/signers"><a href="../../../history/latest-milestone/settings/signers.html" >signers</a></li>
+<li id="xooki-history/latest-milestone/settings/lock-strategies"><a href="../../../history/latest-milestone/settings/lock-strategies.html" >lock-strategies</a></li>
+<li id="xooki-history/latest-milestone/settings/caches" class="submenu"><a href="../../../history/latest-milestone/settings/caches.html" >caches</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/caches/cache" class="submenu"><a href="../../../history/latest-milestone/settings/caches/cache.html" >cache</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/caches/ttl"><a href="../../../history/latest-milestone/settings/caches/ttl.html" >ttl</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings/latest-strategies"><a href="../../../history/latest-milestone/settings/latest-strategies.html" >latest-strategies</a></li>
+<li id="xooki-history/latest-milestone/settings/parsers"><a href="../../../history/latest-milestone/settings/parsers.html" >parsers</a></li>
+<li id="xooki-history/latest-milestone/settings/namespaces" class="submenu"><a href="../../../history/latest-milestone/settings/namespaces.html" >namespaces</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace" class="submenu"><a href="../../../history/latest-milestone/settings/namespace.html" >namespace</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace/rule" class="submenu"><a href="../../../history/latest-milestone/settings/namespace/rule.html" >rule</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace/fromtosystem" class="submenu"><a href="../../../history/latest-milestone/settings/namespace/fromtosystem.html" >fromsystem / tosystem</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/namespace/src"><a href="../../../history/latest-milestone/settings/namespace/src.html" >src</a></li>
+<li id="xooki-history/latest-milestone/settings/namespace/dest"><a href="../../../history/latest-milestone/settings/namespace/dest.html" >dest</a></li>
+</ul></li>
+</ul></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings/macrodef" class="submenu"><a href="../../../history/latest-milestone/settings/macrodef.html" >macrodef</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/macrodef/attribute"><a href="../../../history/latest-milestone/settings/macrodef/attribute.html" >attribute</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings/resolvers" class="submenu"><a href="../../../history/latest-milestone/settings/resolvers.html" >resolvers</a><ul class="closed"><li id="xooki-history/latest-milestone/resolver/ivyrep"><a href="../../../history/latest-milestone/resolver/ivyrep.html" >IvyRep Resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/ibiblio"><a href="../../../history/latest-milestone/resolver/ibiblio.html" >IBiblio Resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/packager"><a href="../../../history/latest-milestone/resolver/packager.html" >Packager resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/filesystem"><a href="../../../history/latest-milestone/resolver/filesystem.html" >File System resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/url"><a href="../../../history/latest-milestone/resolver/url.html" >Url Resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/chain"><a href="../../../history/latest-milestone/resolver/chain.html" >Chain Resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/dual"><a href="../../../history/latest-milestone/resolver/dual.html" >Dual resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/sftp"><a href="../../../history/latest-milestone/resolver/sftp.html" >sftp resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/ssh"><a href="../../../history/latest-milestone/resolver/ssh.html" >ssh resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/vfs"><a href="../../../history/latest-milestone/resolver/vfs.html" >vfs resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/jar"><a href="../../../history/latest-milestone/resolver/jar.html" >Jar resolver</a></li>
+<li id="xooki-history/latest-milestone/resolver/obr"><a href="../../../history/latest-milestone/resolver/obr.html" >OSGi Bundle Repository</a></li>
+<li id="xooki-history/latest-milestone/resolver/updatesite"><a href="../../../history/latest-milestone/resolver/updatesite.html" >Eclipse updatesite</a></li>
+<li id="xooki-history/latest-milestone/resolver/mirrored"><a href="../../../history/latest-milestone/resolver/mirrored.html" >Mirrored Resolver</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings/conflict-managers"><a href="../../../history/latest-milestone/settings/conflict-managers.html" >conflict-managers</a></li>
+<li id="xooki-history/latest-milestone/settings/modules" class="submenu"><a href="../../../history/latest-milestone/settings/modules.html" >modules</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/module"><a href="../../../history/latest-milestone/settings/module.html" >module</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings/outputters"><a href="../../../history/latest-milestone/settings/outputters.html" >outputters</a></li>
+<li id="xooki-history/latest-milestone/settings/signers"><a href="../../../history/latest-milestone/settings/signers.html" >signers</a></li>
+<li id="xooki-history/latest-milestone/settings/statuses" class="submenu"><a href="../../../history/latest-milestone/settings/statuses.html" >statuses</a><ul class="closed"><li id="xooki-history/latest-milestone/settings/status"><a href="../../../history/latest-milestone/settings/status.html" >status</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/settings/triggers"><a href="../../../history/latest-milestone/settings/triggers.html" >triggers</a></li>
+<li id="xooki-history/latest-milestone/settings/version-matchers"><a href="../../../history/latest-milestone/settings/version-matchers.html" >version-matchers</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile" class="submenu"><a href="../../../history/latest-milestone/ivyfile.html" >Ivy Files</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/info" class="submenu"><a href="../../../history/latest-milestone/ivyfile/info.html" >info</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/extends"><a href="../../../history/latest-milestone/ivyfile/extends.html" >extends</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/license"><a href="../../../history/latest-milestone/ivyfile/license.html" >license</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/ivyauthor"><a href="../../../history/latest-milestone/ivyfile/ivyauthor.html" >ivyauthor</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/repository"><a href="../../../history/latest-milestone/ivyfile/repository.html" >repository</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/description"><a href="../../../history/latest-milestone/ivyfile/description.html" >description</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/configurations" class="submenu"><a href="../../../history/latest-milestone/ivyfile/configurations.html" >configurations</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/conf"><a href="../../../history/latest-milestone/ivyfile/conf.html" >conf</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/include"><a href="../../../history/latest-milestone/ivyfile/include.html" >include</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/publications" class="submenu"><a href="../../../history/latest-milestone/ivyfile/publications.html" >publications</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/artifact" class="submenu"><a href="../../../history/latest-milestone/ivyfile/artifact.html" >artifact</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/artifact-conf"><a href="../../../history/latest-milestone/ivyfile/artifact-conf.html" >conf</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/dependencies" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependencies.html" >dependencies</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency.html" >dependency</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency-conf" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency-conf.html" >conf</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/mapped"><a href="../../../history/latest-milestone/ivyfile/mapped.html" >mapped</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/dependency-artifact" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency-artifact.html" >artifact</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency-artifact-conf"><a href="../../../history/latest-milestone/ivyfile/dependency-artifact-conf.html" >conf</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/artifact-exclude" class="submenu"><a href="../../../history/latest-milestone/ivyfile/artifact-exclude.html" >exclude</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/artifact-exclude-conf"><a href="../../../history/latest-milestone/ivyfile/artifact-exclude-conf.html" >conf</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/dependency-include" class="submenu"><a href="../../../history/latest-milestone/ivyfile/dependency-include.html" >include</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/dependency-include-conf"><a href="../../../history/latest-milestone/ivyfile/dependency-include-conf.html" >conf</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/exclude"><a href="../../../history/latest-milestone/ivyfile/exclude.html" >exclude</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/override"><a href="../../../history/latest-milestone/ivyfile/override.html" >override</a></li>
+<li id="xooki-history/latest-milestone/ivyfile/conflict"><a href="../../../history/latest-milestone/ivyfile/conflict.html" >conflict</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ivyfile/conflicts" class="submenu"><a href="../../../history/latest-milestone/ivyfile/conflicts.html" >conflicts</a><ul class="closed"><li id="xooki-history/latest-milestone/ivyfile/manager"><a href="../../../history/latest-milestone/ivyfile/manager.html" >manager</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/ant" class="submenu"><a href="../../../history/latest-milestone/ant.html" >Ant Tasks</a><ul class="closed"><li id="xooki-history/latest-milestone/use/artifactproperty"><a href="../../../history/latest-milestone/use/artifactproperty.html" >artifactproperty</a></li>
+<li id="xooki-history/latest-milestone/use/artifactreport"><a href="../../../history/latest-milestone/use/artifactreport.html" >artifactreport</a></li>
+<li id="xooki-history/latest-milestone/use/buildlist"><a href="../../../history/latest-milestone/use/buildlist.html" >buildlist</a></li>
+<li id="xooki-history/latest-milestone/use/buildobr"><a href="../../../history/latest-milestone/use/buildobr.html" >buildobr</a></li>
+<li id="xooki-history/latest-milestone/use/buildnumber"><a href="../../../history/latest-milestone/use/buildnumber.html" >buildnumber</a></li>
+<li id="xooki-history/latest-milestone/use/cachefileset"><a href="../../../history/latest-milestone/use/cachefileset.html" >cachefileset</a></li>
+<li id="xooki-history/latest-milestone/use/cachepath"><a href="../../../history/latest-milestone/use/cachepath.html" >cachepath</a></li>
+<li id="xooki-history/latest-milestone/use/cleancache"><a href="../../../history/latest-milestone/use/cleancache.html" >cleancache</a></li>
+<li id="xooki-history/latest-milestone/use/configure"><a href="../../../history/latest-milestone/use/configure.html" >configure</a></li>
+<li id="xooki-history/latest-milestone/use/convertmanifest"><a href="../../../history/latest-milestone/use/convertmanifest.html" >convertmanifest</a></li>
+<li id="xooki-history/latest-milestone/use/convertpom"><a href="../../../history/latest-milestone/use/convertpom.html" >convertpom</a></li>
+<li id="xooki-history/latest-milestone/use/deliver"><a href="../../../history/latest-milestone/use/deliver.html" >deliver</a></li>
+<li id="xooki-history/latest-milestone/use/findrevision"><a href="../../../history/latest-milestone/use/findrevision.html" >findrevision</a></li>
+<li id="xooki-history/latest-milestone/use/info"><a href="../../../history/latest-milestone/use/info.html" >info</a></li>
+<li id="xooki-history/latest-milestone/use/install"><a href="../../../history/latest-milestone/use/install.html" >install</a></li>
+<li id="xooki-history/latest-milestone/use/listmodules"><a href="../../../history/latest-milestone/use/listmodules.html" >listmodules</a></li>
+<li id="xooki-history/latest-milestone/use/makepom"><a href="../../../history/latest-milestone/use/makepom.html" >makepom</a></li>
+<li id="xooki-history/latest-milestone/use/postresolvetask"><a href="../../../history/latest-milestone/use/postresolvetask.html" >post resolve tasks</a></li>
+<li id="xooki-history/latest-milestone/use/publish"><a href="../../../history/latest-milestone/use/publish.html" >publish</a></li>
+<li id="xooki-history/latest-milestone/use/repreport"><a href="../../../history/latest-milestone/use/repreport.html" >repreport</a></li>
+<li id="xooki-history/latest-milestone/use/resolve"><a href="../../../history/latest-milestone/use/resolve.html" >resolve</a></li>
+<li id="xooki-history/latest-milestone/use/resources"><a href="../../../history/latest-milestone/use/resources.html" >resources</a></li>
+<li id="xooki-history/latest-milestone/use/retrieve"><a href="../../../history/latest-milestone/use/retrieve.html" >retrieve</a></li>
+<li id="xooki-history/latest-milestone/use/report" class="submenu"><a href="../../../history/latest-milestone/use/report.html" >report</a><ul class="closed"><li id="xooki-history/latest-milestone/yed"><a href="../../../history/latest-milestone/yed.html" >Using yEd to layout report graphs</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/use/settings"><a href="../../../history/latest-milestone/use/settings.html" >settings</a></li>
+<li id="xooki-history/latest-milestone/use/var"><a href="../../../history/latest-milestone/use/var.html" >var</a></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/standalone"><a href="../../../history/latest-milestone/standalone.html" >Using standalone</a></li>
+<li id="xooki-history/latest-milestone/osgi" class="submenu"><a href="../../../history/latest-milestone/osgi.html" >OSGi</a><ul class="open"><li id="xooki-history/latest-milestone/osgi/osgi-mapping"><a href="../../../history/latest-milestone/osgi/osgi-mapping.html" >OSGi mapping</a></li>
+<li id="xooki-history/latest-milestone/osgi/eclipse-plugin"><a href="../../../history/latest-milestone/osgi/eclipse-plugin.html" >Building an Eclipse plugin</a></li>
+<li id="xooki-history/latest-milestone/osgi/standard-osgi"><a href="../../../history/latest-milestone/osgi/standard-osgi.html" class="current">Building a standard OSGi bundle</a></li>
+<li id="xooki-history/latest-milestone/osgi/target-platform"><a href="../../../history/latest-milestone/osgi/target-platform.html" >Managing a target platform</a></li>
+<li id="xooki-history/latest-milestone/osgi/sigil"><a href="../../../history/latest-milestone/osgi/sigil.html" >Apache Felix Sigil</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history/latest-milestone/dev" class="submenu"><a href="../../../history/latest-milestone/dev.html" >Developer doc</a><ul class="closed"><li id="xooki-history/latest-milestone/extend"><a href="../../../history/latest-milestone/extend.html" >Extending Ivy</a></li>
+<li id="xooki-history/latest-milestone/dev/makerelease"><a href="../../../history/latest-milestone/dev/makerelease.html" >Making a release</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-history" class="submenu"><a href="../../../history.html" >History</a><ul class="closed"><li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/trunk/index.html" >Trunk</a></li>
+<li id="xooki-2.x" class="submenu">2.x<ul class="closed"><li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.3.0-rc2/index.html" >2.3.0-rc2</a></li>
+<li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.2.0/index.html" >2.2.0</a></li>
+<li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.1.0/index.html" >2.1.0</a></li>
+<li id="xooki-undefined"><a href="http://ant.apache.org/ivy/history/2.0.0/index.html" >2.0.0</a></li>
+</ul></li>
+<li id="xooki-1.x" class="submenu">1.x<ul class="closed"><li id="xooki-1.4.x" class="submenu">1.4.x<ul class="closed"><li id="xooki-history/1.4.1"><a href="../../../history/1.4.1.html" >1.4.1</a></li>
+<li id="xooki-history/1.4" class="submenu"><a href="../../../history/1.4.html" >1.4</a><ul class="closed"><li id="xooki-history/1.4-RC1"><a href="../../../history/1.4-RC1.html" >1.4-RC1</a></li>
+<li id="xooki-history/1.4-RC2"><a href="../../../history/1.4-RC2.html" >1.4-RC2</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-1.3.x" class="submenu">1.3.x<ul class="closed"><li id="xooki-history/1.3.1"><a href="../../../history/1.3.1.html" >1.3.1</a></li>
+<li id="xooki-history/1.3" class="submenu"><a href="../../../history/1.3.html" >1.3</a><ul class="closed"><li id="xooki-history/1.3-rc1"><a href="../../../history/1.3-rc1.html" >1.3-RC1</a></li>
+<li id="xooki-history/1.3-rc2"><a href="../../../history/1.3-rc2.html" >1.3-RC2</a></li>
+<li id="xooki-history/1.3-rc3"><a href="../../../history/1.3-rc3.html" >1.3-RC3</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-1.2.x" class="submenu">1.2.x<ul class="closed"><li id="xooki-history/1.2a"><a href="../../../history/1.2a.html" >1.2a</a></li>
+</ul></li>
+<li id="xooki-1.1.x" class="submenu">1.1.x<ul class="closed"><li id="xooki-history/1.1"><a href="../../../history/1.1.html" >1.1</a></li>
+</ul></li>
+<li id="xooki-1.0.x" class="submenu">1.0.x<ul class="closed"><li id="xooki-history/1.0" class="submenu"><a href="../../../history/1.0.html" >1.0</a><ul class="closed"><li id="xooki-history/1.0-rc1"><a href="../../../history/1.0-rc1.html" >1.0-rc1</a></li>
+<li id="xooki-history/1.0-rc2"><a href="../../../history/1.0-rc2.html" >1.0-rc2</a></li>
+<li id="xooki-history/1.0-rc3"><a href="../../../history/1.0-rc3.html" >1.0-rc3</a></li>
+</ul></li>
+</ul></li>
+</ul></li>
+<li id="xooki-0.x" class="submenu">0.x<ul class="closed"><li id="xooki-history/0.9"><a href="../../../history/0.9.html" >0.9</a></li>
+<li id="xooki-history/0.8"><a href="../../../history/0.8.html" >0.8</a></li>
+<li id="xooki-history/0.7"><a href="../../../history/0.7.html" >0.7</a></li>
+<li id="xooki-history/0.6.1"><a href="../../../history/0.6.1.html" >0.6.1</a></li>
+<li id="xooki-history/0.6"><a href="../../../history/0.6.html" >0.6</a></li>
+<li id="xooki-history/0.5.1"><a href="../../../history/0.5.1.html" >0.5.1</a></li>
+<li id="xooki-history/0.5"><a href="../../../history/0.5.html" >0.5</a></li>
+</ul></li>
+</ul></li>
+<li id="xooki-get-involved" class="submenu"><a href="../../../get-involved.html" >Get Involved</a><ul class="closed"><li id="xooki-mailing-lists"><a href="../../../mailing-lists.html" >Mailing lists</a></li>
+<li id="xooki-issues"><a href="../../../issues.html" >Issue Tracking</a></li>
+<li id="xooki-wiki"><a href="../../../wiki.html" >Wiki</a></li>
+<li id="xooki-write-doc"><a href="../../../write-doc.html" >Contribute documentation</a></li>
+</ul></li>
+<li id="xooki-foundation" class="submenu"><a href="../../../foundation.html" >Foundation</a><ul class="closed"><li id="xooki-undefined"><a href="http://www.apache.org" >ASF</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/foundation/sponsorship.html" >Sponsorship</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/foundation/thanks.html" >Thanks</a></li>
+</ul></li>
+<li id="xooki-search"><a href="../../../search.html" >Search</a></li>
+<li id="xooki-ivyde"><a href="http://ant.apache.org/ivy/ivyde/index.html" >Apache IvyDE™</a></li>
+</ul>
+</div>
+
+ <center><iframe src="http://www.apache.org/ads/buttonbar.html"
+ style="border-width:0;" frameborder="0" scrolling="no"
+ width="135" height="265"></iframe>
+ </center>
+
+ </div>
+
+ </td>
+
+ <td valign="top">
+ <div id="main">
+
+ <h1 class="title">Building a standard OSGi bundle</h1>
+ <br class="xooki-br"/>
+<table class="notice">
+ <tr>
+ <td style="vertical-align: top"><img src="../images/warning.png" style="float:left;" /></td>
+ <td>
+ Note that this feature is considered as <b>experimental</b>. It should work with simple configuration but may not in complex ones. If you have any issue with that feature, you are welcomed to come discussed your use case on the <a href="http://ant.apache.org/ivy/mailing-lists.html">ivy-user</a> mailing list, or discuss about implementation issues or improvement you may have found on <a href="http://ant.apache.org/ivy/mailing-lists.html">ant-dev</a>.<br class="xooki-br"/> </td>
+ </tr>
+</table>
+
+<hr />
+<center><b>TODO - WORK IN PROGRESS</b></center>
+<hr />
+
+This page describes how to build an OSGi™ bundle with Apache Ivy™. In this use case, we just basically want to compute a classpath to compile, optionaly one for testing too, and then publish our bundle in a OSGi aware repository.<br class="xooki-br"/><br class="xooki-br"/>In oder to produce OSGi metadata of suffient quality and to avoid maintaining them manually, the <a href="http://www.aqute.biz/Code/Bnd">bnd</a> tool will be used. The approach taken is then an "Ivy file first" approach. The dependencies will be specified in the ivy.xml file, the MANIFEST.MF being generated from the computed classpath.<br class="xooki-br"/><br class="xooki-br"/><br class="xooki-br"/><h1>Quick setup</h1>
+
+In few steps, we will setup a build to compile and publish an OSGi bundle.<br class="xooki-br"/><br class="xooki-br"/><ol>
+<li>download this <a href="../samples/standard-osgi/ivy.xml">ivy.xml<a>, this <a href="../samples/standard-osgi/ivysettings.xml">ivysettings.xml</a>, this <a href="../samples/standard-osgi/build.xml">build.xml</a>, this <a href="../samples/standard-osgi/org.apache.ivy.sample.standard-osgi.bnd">bnd file</a>, and put them into your project folder;</li>
+<li>in the ivysettings.properties, specify the location of the plugins folder of your Eclipse target;</li>
+<li><i>(optional)</i> by default the build.xml is expecting the sources to be in the <tt>src</tt> folder. You may want to edit it if it is not the case</li>
+<li><i>(optional)</i> if Ivy is not in Ant's classpath, get the jar of <a href="../download.html">Apache Ivy</a> and edit the build.xml accordingly (see the comments at the begining of the file)</li>
+</ol>
+
+
+ </div><!-- main -->
+ </td>
+ </tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td align="center" valign="middle">
+ <div class="primary-links">::
+ <a href="../../../index.html">Home</a> ::
+ <a href="../../../download.html">Download</a> ::
+ <a href="../../../history/latest-milestone/index.html">Documentation</a> ::
+ <a href="../../../get-involved.html">Get Involved</a> ::
+ <a href="../../../search.html">Search</a> ::
+ </div>
+ </td>
+ </tr>
+</table>
+
+<div id="footer-message" class="footer">
+ <hr />
+ <i>Copyright © 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+ <i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+ <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+</div><!-- body -->
+</body>
+</html>