Bundlor User Guide

Ben Hale

Glyn Normington

Juliet Shackell

Eclipse Virgo Bundlor


Table of Contents

1. Introduction to Bundlor
1.1. About Bundlor
2. Getting Bundlor
2.1. Getting the Bundlor ZIP
2.2. Getting Bundlor with Ivy
2.3. Getting Bundlor with Maven
3. Quickstart
3.1. Command Line Quickstart
3.2. Apache ANT Quickstart
3.3. Apache Maven Quickstart
4. Usage
4.1. Command-Line Usage
4.2. Apache ANT Usage
4.3. Apache Maven Usage
5. Manifest Templates
5.1. Introduction
5.2. Manifest Template Format
5.3. Specifying property placeholders
5.4. Specifying automatic version expansion of imported packages based on a pattern
5.5. Example Bundlor Manifest Template
6. OSGi Profiles and Bundlor
6.1. Overview of OSGi profiles
6.2. Using OSGi profiles with Bundlor
7. Detecting Manifest Requirements
7.1. Java Detection Criteria
7.2. Spring Context Configuration Detection Criteria
7.3. Blueprint Service Configuration Detection Criteria
7.4. Web Application File Detection Criteria
7.5. Bundle-Classpath File Detection Criteria
7.6. JPA Detection Criteria
7.7. EclipseLink Detection Criteria
7.8. Hibernate Mapping File Detection Criteria
7.9. JSP File Detection Criteria
7.10. Log4J Configuration Detection Criteria
7.11. Static Resource Detection Criteria
8. Detecting Manifest Issues
8.1. Import Version Range Warning Criteria
8.2. Import of Exported Packages Warning Criteria
8.3. Signed JAR Warning Criteria
8.4. Versioned Imports Warning Criteria
8.5. Versioned Exports Warning Criteria
8.6. Bundle-SymbolicName Warning Criteria
8.7. Manifest-Version Warning Criteria