Bundlor User Guide

Ben Hale

Glyn Normington

Juliet Shackell

3.5.0


Table of Contents

Copyright
License
1. Introduction to Bundlor
About Bundlor
2. Getting Bundlor
Getting the Bundlor ZIP
Getting Bundlor with Ivy
Getting Bundlor with Maven
3. Quickstart
Command Line Quickstart
Apache ANT Quickstart
Apache Maven Quickstart
4. Usage
Command-Line Usage
Command Syntax
Command Line Reference
Apache ANT Usage
ANT Setup
ANT Task Reference
ANT Task Examples
Apache Maven Usage
Maven Setup
Maven Plugin Reference
Maven Plugin Examples
5. Manifest Templates
Introduction
Manifest Template Format
Specifying property placeholders
Specifying automatic version expansion of imported packages based on a pattern
Re-using version patterns
Example Bundlor Manifest Template
6. OSGi Profiles and Bundlor
Overview of OSGi profiles
Using OSGi profiles with Bundlor
7. Detecting Manifest Requirements
Java Detection Criteria
Export Package
Import Package
Spring Context Configuration Detection Criteria
Spring Context Values
Blueprint Service Configuration Detection Criteria
Blueprint Configuration Values
Web Application File Detection Criteria
web.xml Values
Bundle-Classpath File Detection Criteria
JPA Detection Criteria
persistence.xml Values
orm.xml Values
EclipseLink Detection Criteria
eclipselink-orm.xml Values
Hibernate Mapping File Detection Criteria
Hibernate Attributes
Hibernate Keywords
JSP File Detection Criteria
JSP Values
Log4J Configuration Detection Criteria
Log4J Configuration Values
Static Resource Detection Criteria
8. Detecting Manifest Issues
Import Version Range Warning Criteria
Import of Exported Packages Warning Criteria
Signed JAR Warning Criteria
Versioned Imports Warning Criteria
Versioned Exports Warning Criteria
Bundle-SymbolicName Warning Criteria
Manifest-Version Warning Criteria