- Made createPackage.contentSrc more flexible ( GH-26 )
- Consolidated determining list of bundles between CQ Package tasks ( GH-22 )
-
The deprecated
native_cq_package
configuration has been removed ( GH-19 ) -
CqPackageConfiguration
has been removed -
Gets rid of NPE when uninstalling ( GH-9 )
-
The
CreatePackageTask
andAddBundlesToFilterXmlTask
ofCqPackagePlugin
has been greatly reworked. See the expanded CQ Package Plugin documentation -
CqPackageCommand.getPackageName()
andCqPackageHelper.getPackageName()
both simply uses the project's name instead of trying to get it fromCqPackageConfiguration
-
Promoted the bundles that are in the package to top-level in filter.xml Instead of doing something like
<filter root="/apps/install"> <exclude pattern="/apps/install/mybundle.jar"/> </filter>
filter.xml is now generated to have
<filter root="/apps/install/mybundle.jar"/>
-
Removed CqPackageConfiguration since all the properties were moved to CreatePackageTask
- The
native_cq_package
configuration has been removed. The use ofadd*Bundles()
and settingbundleInstallRoot
inCreatePackageTask
gives simpler and more fine-grained control. CreatePackageTask
no longer tries to automatically exclude AEM-provided bundles. It's utility before was questionable and obfuscated important dependency information.
- Gets projects from dependencies and not just all sibling projects ( GH-17 )
- Fixed issue with installPackage task ( GH-16 )
- Exclude group com.adobe.aem for AEM 6.0 ( GH-12 )
- Added commons-io dependency
- Fixed checkBundleStatus getting confused if a server is "missing" ( GH-8 )
- Added a basic .travis.yml file for TravisCI testing
Initial public release