This way up!

The guide to Package Drone

The source to this book can be found on GitHub: https://github.com/ctron/package-drone-book

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/.


Table of Contents

1. Introduction
1.1. More information
1.2. What it is not?
2. Installation
3. Configuration
3.1. Initial configuration
3.1.1. Login in with admin user
3.1.2. Database
3.1.3. Mail server
3.1.4. Restore configuration
3.2. Provisioning
3.2.1. URL endpoint
3.2.2. Authentication
3.2.3. Examples
4. Maintenance
4.1. Backup and restore
4.1.1. System settings
4.1.2. Artifact data
4.1.3. Other data
4.2. File system BLOB store
4.2.1. Purpose & history
4.2.2. Details
4.2.3. Configuration
5. Development
5.1. Some basics
5.2. Architectural overview
5.2.1. Core concepts
5.2.2. Software Stack
5.2.3. Web Layer
5.3. Development setup
5.4. Creating a new web bundle
6. Repository adapters
6.1. Maven repository adapter
6.2. P2 repository adapter
6.3. OSGI R5 XML index repository adapter
6.4. Unzip repository adapter
6.4.1. By artifact locator
6.4.2. Newest locator
6.4.3. Newest ZIP locator
6.4.4. Newest by name locator
6.4.5. Maven locator
A. References
A.1. System properties
A.1.1. Internal System Properties
A.1.2. External System Properties
B. Legal
B.1. Attribution
B.2. Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License
Index

List of Figures

5.1. Web dispatching

List of Examples

4.1. Example system settings file