Skip to content

neoautus/lucidj-bundleobjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LucidJ BundleObjects

BundleObjects is an internal LucidJ library used for lightweight service injection and to tie lifecycle of objects to their parent bundle, helping to avoid zombie objects.

Prerequisites for Building

  • Java Development Kit 8 or later

  • Ant (minimun Ant 1.8.0)

Building

TODO: Add instructions for building.

To build all subprojects at once, just type ant on project root.

By default, Ant will download and cache all needed tools, then invoke the build-all target. The output of all builds will be located in dist/ directory beneath every subproject. Karaf stage, will be built by default, so all bundles will be deployed into Karaf. If you change the stage to Felix (changing the stage target to Felix all bundles will

Useful Ant targets

For details on building the code, see ant -p.

These are the available targets:

  • ant build-all: builds all available subprojects;

  • ant clean: removes the build and dist directories;

  • ant zero: same as clean, but also removes the cache directory with all downloaded tools;

  • ant configure: rebuild the library and tools cache.

Important Resources

If you need further information, please refer to the following resources:

This work is licensed under a Apache License, Version 2.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages