Hello world

This commit is contained in:
2021-09-28 11:17:52 +02:00
commit 9cdbb84076
35 changed files with 1150 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
-include: \
../features/blueprint/Dania/base.bnd,\
../features/blueprint/Dania/blobstores.bnd,\
../features/blueprint/Dania/config.bnd,\
../features/blueprint/Dania/email.bnd,\
../features/blueprint/Dania/java11.bnd,\
../features/blueprint/Dania/mongodb.bnd,\
../features/blueprint/Dania/poi.bnd,\
../features/blueprint/Dania/scheduling.bnd,\
../features/blueprint/Dania/security.bnd,\
../features/blueprint/Dania/shell.bnd,\
../features/blueprint/Dania/template.bnd,\
../features/blueprint/Dania/testing.bnd,\
../features/blueprint/Dania/validator.bnd,\
../features/blueprint/Dania/web.bnd

58
cnf/ext/blueprint.bnd Normal file
View File

@@ -0,0 +1,58 @@
#
# Dependency versions for dependencies used muptiple features
com-fasterxml-jackson-core-version: 2.10.3
com-fasterxml-jackson-datatype-version: 2.10.3
com-fasterxml-jackson-jaxrs-version: 2.10.3
commons-codec-version: 1.7
commons-fileupload-version-version: 1.3.2
commons-io-version-version: 2.5
org-apache-httpcomponents-httpclient-osgi-version: 4.2.3
org-apache-httpcomponents-httpcore-osgi-version: 4.2.3
junit-version: 5.7.2
#
# Enable Apache Felix Dependency Manager annotation plugin
#
-pluginpath.dm: \
${build}/plugins/org.apache.felix.dependencymanager.annotation-5.0.1.jar
-plugin.dm: \
org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin; \
build-import-export-service=false; \
add-require-capability=true
#
# Create merged lists of build / run features so we can use these in the check
# whether a feature is enabled (example. <<DO STUFF>> )
#
# This doesn't work without the intermediate *Merged variable as "(buildfeatures.*[]=base)" is not a
# valid LDAP filter
#
buildfeaturesMerged: ${-buildfeatures.*}
runfeaturesMerged: ${-runfeatures.*}
# Enable the base and config feature by default
-buildfeatures.blueprint-default: base
-runfeatures.blueprint-default: base, config
#
# Configure repositories for Amdatu Blueprint
#
# Maven repo to be used
amdatu-blueprint-maven-releaseUrls: ${def;blueprint-maven-repo-url;https://repo1.maven.org/maven2/}
-plugin.amdatu-blueprint-repos: \
aQute.bnd.repository.osgi.OSGiRepository; \
name='Amdatu Blueprint OSGi'; \
poll.time=0; \
locations="${blueprint-repo.*}"
-plugin.amdatu-blueprint-maven: \
aQute.bnd.repository.maven.pom.provider.BndPomRepository; \
releaseUrls=${amdatu-blueprint-maven-releaseUrls}; \
revision="${blueprint-deps.*}"; \
transitive=false; \
name='Amdatu Blueprint maven'