felix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject svn commit: r1762306 - in /felix/site/trunk/content/documentation: development/ faqs/ subprojects/ subprojects/apache-felix-commons/ subprojects/apache-felix-dependency-manager/guides/ subprojects/apache-felix-dependency-manager/reference/ subprojects/...
Date Mon, 26 Sep 2016 09:54:12 GMT
Author: cziegeler
Date: Mon Sep 26 09:54:12 2016
New Revision: 1762306

URL: http://svn.apache.org/viewvc?rev=1762306&view=rev
Log:
FELIX-5361 : Felix Site: Fix external links to bndtools website. Apply patch from Stefan Seifert

Modified:
    felix/site/trunk/content/documentation/development/bnd-testing-harness.mdtext
    felix/site/trunk/content/documentation/faqs/apache-felix-bundle-plugin-faq.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-ivy/apache-felix-sigil-ivy-quickstart.mdtext
    felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-properties.mdtext

Modified: felix/site/trunk/content/documentation/development/bnd-testing-harness.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/development/bnd-testing-harness.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/development/bnd-testing-harness.mdtext (original)
+++ felix/site/trunk/content/documentation/development/bnd-testing-harness.mdtext Mon Sep
26 09:54:12 2016
@@ -1,6 +1,6 @@
 Title: BND Testing Harness
 
-The latest versions of [BND](http://www.aqute.biz/Code/Bnd) have testing harness capabilities
for JUnit built in. In fact, the OSGi Alliance uses BND for its own build and testing system.
BND already provided lots of support for creating bundles, so testing is perhaps a logical
progression of those capabilities. This task was simplified by a proposed standard framework
launching and embedding API for the OSGi R4.2 specification, which BND uses to configure and
launch OSGi frameworks in a platform-independent way. I should note that this BND functionality
is in its early stages, so there are some rough edges.
+The latest versions of [BND](http://bnd.bndtools.org/) have testing harness capabilities
for JUnit built in. In fact, the OSGi Alliance uses BND for its own build and testing system.
BND already provided lots of support for creating bundles, so testing is perhaps a logical
progression of those capabilities. This task was simplified by a proposed standard framework
launching and embedding API for the OSGi R4.2 specification, which BND uses to configure and
launch OSGi frameworks in a platform-independent way. I should note that this BND functionality
is in its early stages, so there are some rough edges.
 
 This document describes an example BND project used to test Felix' Framework and Logger subprojects.
This document is not intended as a BND tutorial, since it is beyond my capabilities to describe
how BND works. The goal is to document my hacked up example sufficiently so that other people
can try it out for themselves. The original build files and configuration for this example
are based on an example from Peter Kriens. BND also has an Eclipse plugin which makes it easy
to run the test cases, but I have not experimented with that; this document works solely with
the command line.
 

Modified: felix/site/trunk/content/documentation/faqs/apache-felix-bundle-plugin-faq.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/faqs/apache-felix-bundle-plugin-faq.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/faqs/apache-felix-bundle-plugin-faq.mdtext (original)
+++ felix/site/trunk/content/documentation/faqs/apache-felix-bundle-plugin-faq.mdtext Mon
Sep 26 09:54:12 2016
@@ -81,7 +81,7 @@ The latest maven-bundle-plugin (2.0.0) u
 
 ## When I build a bundle, some classes are built in "target/classes" but they're not included
in the final jar.
 
-The only classes that will appear in the bundle are the ones you ask it to include using
Export-Package, Private-Package, Include-Resource, and Embed-Dependency - so just because
a file exists under target/classes does NOT mean it will end up in the bundle. This is because
this is the way the underlying [BND](http://aqute.biz/Code/Bnd) tool works (it is primarily
pull-based).
+The only classes that will appear in the bundle are the ones you ask it to include using
Export-Package, Private-Package, Include-Resource, and Embed-Dependency - so just because
a file exists under target/classes does NOT mean it will end up in the bundle. This is because
this is the way the underlying [BND](http://bnd.bndtools.org/) tool works (it is primarily
pull-based).
 
 Now the bundleplugin will look at your Maven project and add appropriate BND instructions
to pull in resource files - and version 2.0.0 will also look at your source directory to set
reasonable defaults for Export-Package and Private-Package (unless you set these yourself).
So when using bundleplugin 2.0.0 I'd use the default Private-Package and Export-Package to
begin with - I would then move towards using an explicit list of packages in Export-Package
to add versioning, directives, etc.
 

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.mdtext
Mon Sep 26 09:54:12 2016
@@ -2,7 +2,7 @@ Title: Creating Bundles Using BND
 
 ##### Purpose
 
-Provide the list of steps required to create a library bundle by wrapping the library jar
using bnd (http://www.aqute.biz/Code/Bnd).
+Provide the list of steps required to create a library bundle by wrapping the library jar
using bnd (http://bnd.bndtools.org/).
 
 ##### Steps
 
@@ -78,7 +78,7 @@ Provide the list of steps required to cr
 ##### Resources
 
 Bnd - Bundle Tool
-http://www.aqute.biz/Code/Bnd
+http://bnd.bndtools.org/
 
 Bundle Plugin for Maven
 http://felix.apache.org/site/maven-bundle-plugin-bnd.html

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.mdtext
Mon Sep 26 09:54:12 2016
@@ -211,7 +211,7 @@ unless the  properties starting with a d
 a dot (".") are considered private and are not propagated.
 
 Notice that you can mix standard bnd metatype annotations with DM annotations, in order
-describe configurations meta data (default values, property labels, etc ... see  http://www.aqute.biz/Bnd/MetaType).
+describe configurations meta data (default values, property labels, etc ... see http://bnd.bndtools.org/chapters/210-metatype.html).
 So, let's revisit our DisctionaryImpl service,  but this time with meta type support:
 
 First, we define an interface for describing our configuration metadata, with bnd metatype
annotations:

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.mdtext
Mon Sep 26 09:54:12 2016
@@ -84,7 +84,7 @@ annotated service class.
 
 Returns the factory pid from a class name. The full class name will be used as the 
 configuration PID. You can use this method when you use an interface annoted with 
-standard bndtols metatype annotations. (see http://www.aqute.biz/Bnd/MetaType).
+standard bndtols metatype annotations. (see http://bnd.bndtools.org/chapters/210-metatype.html).
 
 ----
 **`updated`**    
@@ -154,7 +154,7 @@ factory configuration instance matching
 Here is the same example as above, but using a configuration type as well as meta types (the
DM annotations metatype attributes are deprecated and 
 it's better to use standard bnd metatype annotations):
 
-First, we declare our factory configuration metadata using standard bndtools metatype annotations
(see http://www.aqute.biz/Bnd/MetaType):
+First, we declare our factory configuration metadata using standard bndtools metatype annotations
(see http://bnd.bndtools.org/chapters/210-metatype.html):
 
     :::java
     package sample;

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.mdtext
Mon Sep 26 09:54:12 2016
@@ -111,7 +111,7 @@ In the following example, the "Printer"
 This other example shows how to specify a configuration dependency, as well as meta data
used to customize the 
 WebConsole GUI. Using these meta data, you can specify for example the default value for
your 
 configurations data, some descriptions, the cardinality of configuration values, etc ...
-(we use here standard bnd metatype annotations, [see bnd metatype documentation here](http://www.aqute.biz/Bnd/MetaType).
+(we use here standard bnd metatype annotations, [see bnd metatype documentation here](http://bnd.bndtools.org/chapters/210-metatype.html).
 
 First, we define our PrinterConfiguration interface annotated with standard bndtools metatatype
annotations:
 

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.mdtext
Mon Sep 26 09:54:12 2016
@@ -111,7 +111,7 @@ Once created, you can build the project
     BUILD SUCCESSFUL
     Total time: 0 seconds
 
-The created bundle is inside the output directory (spell.services.jar). The build process
uses [BND](http://www.aqute.biz/Code/Bnd). The bundle manifest is described in the spell.services.bnd
file.
+The created bundle is inside the output directory (spell.services.jar). The build process
uses [BND](http://bnd.bndtools.org/). The bundle manifest is described in the spell.services.bnd
file.
 
 Once this project is done, we are able to implement a Dictionary service.
     

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.mdtext
Mon Sep 26 09:54:12 2016
@@ -1,6 +1,6 @@
 Title: Apache Felix Maven Bundle Plugin (BND)
 
-This plugin for Maven 2/3 is based on the [BND](http://www.aqute.biz/Bnd/Bnd) tool from Peter
Kriens. The way BND works is by treating your project as a big collection of classes (e.g.,
project code, dependencies, and the class path). The way you create a bundle with BND is to
tell it the content of the bundle's JAR file as a subset of the available classes. This plugin
wraps BND to make it work specifically with the Maven 2 project structure and to provide it
with reasonable default behavior for Maven 2 projects.
+This plugin for Maven 2/3 is based on the [BND](http://bnd.bndtools.org/) tool from Peter
Kriens. The way BND works is by treating your project as a big collection of classes (e.g.,
project code, dependencies, and the class path). The way you create a bundle with BND is to
tell it the content of the bundle's JAR file as a subset of the available classes. This plugin
wraps BND to make it work specifically with the Maven 2 project structure and to provide it
with reasonable default behavior for Maven 2 projects.
 
 <div class="info" markdown="1">If you have questions about the maven-bundle-plugin
please read the <a href="../faqs/apache-felix-bundle-plugin-faq.html" class="external-link"
rel="nofollow">FAQ</a> first. If you still have questions you can ask them on the
<a href="http://felix.apache.org/site/mailinglists.html" class="external-link" rel="nofollow">Felix
user list</a>.</div>
 
@@ -12,7 +12,7 @@ Since the 1.4.0 release, this plugin als
 <a href="http://felix.apache.org/components/bundle-plugin/index.html" class="external-link"
rel="nofollow">
 Full Maven Site Plugin documentation for the current release of the maven-bundle-plugin</a></div>
 
-<div class="tip" markdown="1"><a href="http://www.aqute.biz/Bnd/Format" class="external-link"
rel="nofollow">A complete list of instructions and their format is available from the BND
website</a></div>
+<div class="tip" markdown="1"><a href="http://bnd.bndtools.org/chapters/790-format.html"
class="external-link" rel="nofollow">A complete list of instructions and their format is
available from the BND website</a></div>
 
 
 # Simple Example
@@ -59,7 +59,7 @@ The BND library underlying the plugin de
 1. *Variables* \- Any instruction starting with a lowercase letter is assumed to be a variable
in the form of a name-value pair, such as `version=3.0`, that can be used for property substitution,
but is not copied to the manifest.
 1. *Directives* \- Any instruction starting with a '-' character is considered to be a directive
that informs BND to perform some special processing and is not copied to the manifest.
 
-The remainder of this section covers the most important aspects of BND's instructions; for
complete details refer to the [BND documentation](http://www.aqute.biz/Code/Bnd).
+The remainder of this section covers the most important aspects of BND's instructions; for
complete details refer to the [BND documentation](http://bnd.bndtools.org/).
 
 
 
@@ -482,7 +482,7 @@ configuration options:
     * *`obrDeploymentRepository`* optional OBR specific deployment repository.
     * *`ignoreLock`* ignore remote locking when updating the OBR
 
-There are also new instructions available from the underlying BND tool, which continues to
be improved independently; for the latest see [BND documentation](http://aqute.biz/Code/Bnd).
+There are also new instructions available from the underlying BND tool, which continues to
be improved independently; for the latest see [BND documentation](http://bnd.bndtools.org/).
 
 The default goal *`bundle`* will be initialized by setting the <packaging> entry to
"bundle".
 

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-ivy/apache-felix-sigil-ivy-quickstart.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-ivy/apache-felix-sigil-ivy-quickstart.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-ivy/apache-felix-sigil-ivy-quickstart.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-ivy/apache-felix-sigil-ivy-quickstart.mdtext
Mon Sep 26 09:54:12 2016
@@ -10,7 +10,7 @@ Sigil provides a custom Ivy resolver, wh
 
 The plugin works by intercepting the ivy.xml parser and dynamically replacing any dependencies
with the results of resolving the OSGi Package-Imports specified in sigil.properties. Sigil
can resolve dependencies using a local directory of OSGi bundles, or using an [OBR repository](http://www.osgi.org/Repository/).
 
-The plugin also provides an Ant task to generate (multiple) OSGi bundles from each sigil.properties
file using [Bnd](http://www.aqute.biz/Code/Bnd). sigil.properties is similar to .bnd instruction
files, but it supports multiple bundles.
+The plugin also provides an Ant task to generate (multiple) OSGi bundles from each sigil.properties
file using [Bnd](http://bnd.bndtools.org/). sigil.properties is similar to .bnd instruction
files, but it supports multiple bundles.
 
 This Quick Start is based on the Ivy [project dependencies](http://ant.apache.org/ivy/history/latest-milestone/tutorial/dependence.html)
tutorial, modified to use Sigil. The modified example is in `example/dependence` in the Sigil
download.
 

Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-properties.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-properties.mdtext?rev=1762306&r1=1762305&r2=1762306&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-properties.mdtext
(original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-sigil/sigil-user-guide/sigil-properties.mdtext
Mon Sep 26 09:54:12 2016
@@ -19,7 +19,7 @@ The sub-property type allows values to b
 
 The -defaults mechanism allows projects to share common bundle headers and default package
import versions.
 
-Most values are passed to [Bnd](http://www.aqute.biz/Code/Bnd), so Bnd syntax can usually
be used, for example: -resources: @lib, to embed a library.
+Most values are passed to [Bnd](http://bnd.bndtools.org/), so Bnd syntax can usually be used,
for example: -resources: @lib, to embed a library.
 
 
 ## Reference



Mime
View raw message