bndtools / bnd

Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
https://bndtools.org
Other
532 stars 305 forks source link

Gradle skips demo-fragment #3500

Closed pkriens closed 5 years ago

pkriens commented 5 years ago

The project biz.aQute.bndlib.tests has a -dependson on demo-fragment. However, if you run the tests with ../gradlew test the demo-fragment project is not built in Gradle and one of the tests fail. According to bnd command line, the project is on the full dependson list.

pkriens commented 5 years ago
    An attempt to start the daemon took 0.76 secs.
    The client will now receive all logging from the daemon (pid: 29383). The daemon log file: /Users/aqute/.gradle/daemon/5.6.3/daemon-29383.out.log
    Starting build in new daemon [memory: 1.9 GB]
    Using 12 worker leases.
    Starting Build
    Cached resource https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd.gradle/maven-metadata.xml is up-to-date (lastModified: Tue Oct 01 05:27:29 CEST 2019).
    Cached resource https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd.gradle/4.3.0/biz.aQute.bnd.gradle-4.3.0.pom is up-to-date (lastModified: Tue Oct 01 05:26:56 CEST 2019).
    Downloading https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.gradle/maven-metadata.xml to /private/var/folders/z8/0_lqm23n62s80gq9hwt7zy200000gq/T/gradle_download6042059004805487415bin
    Downloading https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.gradle/4.4.0-SNAPSHOT/maven-metadata.xml to /private/var/folders/z8/0_lqm23n62s80gq9hwt7zy200000gq/T/gradle_download8085190585449810467bin
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.gradle/4.4.0-SNAPSHOT/biz.aQute.bnd.gradle-4.4.0-20191019.132617-47.pom is up-to-date (lastModified: Sat Oct 19 15:26:17 CEST 2019).
    Downloading https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.embedded-repo/4.4.0-SNAPSHOT/maven-metadata.xml to /private/var/folders/z8/0_lqm23n62s80gq9hwt7zy200000gq/T/gradle_download7389968977690799229bin
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.embedded-repo/4.4.0-SNAPSHOT/biz.aQute.bnd.embedded-repo-4.4.0-20191019.132406-32.pom is up-to-date (lastModified: Sat Oct 19 15:24:07 CEST 2019).
    Downloading https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bndlib/4.4.0-SNAPSHOT/maven-metadata.xml to /private/var/folders/z8/0_lqm23n62s80gq9hwt7zy200000gq/T/gradle_download5423184896203136016bin
    Downloading https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.repository/4.4.0-SNAPSHOT/maven-metadata.xml to /private/var/folders/z8/0_lqm23n62s80gq9hwt7zy200000gq/T/gradle_download8686526192046754804bin
    Downloading https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.resolve/4.4.0-SNAPSHOT/maven-metadata.xml to /private/var/folders/z8/0_lqm23n62s80gq9hwt7zy200000gq/T/gradle_download9094069384069271404bin
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bndlib/4.4.0-SNAPSHOT/biz.aQute.bndlib-4.4.0-20191019.132418-47.pom is up-to-date (lastModified: Sat Oct 19 15:24:28 CEST 2019).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.repository/4.4.0-SNAPSHOT/biz.aQute.repository-4.4.0-20191019.132559-47.pom is up-to-date (lastModified: Sat Oct 19 15:26:03 CEST 2019).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.resolve/4.4.0-SNAPSHOT/biz.aQute.resolve-4.4.0-20191019.132607-47.pom is up-to-date (lastModified: Sat Oct 19 15:26:10 CEST 2019).
    Cached resource https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom is up-to-date (lastModified: Thu Mar 16 17:36:32 CET 2017).
    Cached resource https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom is up-to-date (lastModified: Thu Mar 16 17:36:23 CET 2017).
    Cached resource https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar is up-to-date (lastModified: Thu Mar 16 17:36:32 CET 2017).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bndlib/4.4.0-SNAPSHOT/biz.aQute.bndlib-4.4.0-20191019.132418-47.jar is up-to-date (lastModified: Sat Oct 19 15:24:28 CEST 2019).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.repository/4.4.0-SNAPSHOT/biz.aQute.repository-4.4.0-20191019.132559-47.jar is up-to-date (lastModified: Sat Oct 19 15:26:03 CEST 2019).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.gradle/4.4.0-SNAPSHOT/biz.aQute.bnd.gradle-4.4.0-20191019.132617-47.jar is up-to-date (lastModified: Sat Oct 19 15:26:18 CEST 2019).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.resolve/4.4.0-SNAPSHOT/biz.aQute.resolve-4.4.0-20191019.132607-47.jar is up-to-date (lastModified: Sat Oct 19 15:26:11 CEST 2019).
    Cached resource https://bndtools.jfrog.io/bndtools/libs-snapshot-local/biz/aQute/bnd/biz.aQute.bnd.embedded-repo/4.4.0-SNAPSHOT/biz.aQute.bnd.embedded-repo-4.4.0-20191019.132406-32.jar is up-to-date (lastModified: Sat Oct 19 15:24:07 CEST 2019).
    Registering remote workspace server /Ws/bnd/cnf/cache/remotews/64368
    Settings evaluated using settings file '/Ws/bnd/settings.gradle'.
    Projects loaded. Root project using build file '/Ws/bnd/build.gradle'.
    Included projects: [root project 'bnd', project ':aQute.libg', project ':biz.aQute.bnd', project ':biz.aQute.bnd.annotation', project ':biz.aQute.bnd.embedded-repo', project ':biz.aQute.bnd.exporters', project ':biz.aQute.bnd.gradle', project ':biz.aQute.bnd.maven', project ':biz.aQute.bnd.reporter', project ':biz.aQute.bnd.runtime', project ':biz.aQute.bnd.test', project ':biz.aQute.bnd.testextension', project ':biz.aQute.bndall.tests', project ':biz.aQute.bndlib', project ':biz.aQute.bndlib.comm.tests', project ':biz.aQute.bndlib.tests', project ':biz.aQute.http.testservers', project ':biz.aQute.junit', project ':biz.aQute.launcher', project ':biz.aQute.launchpad', project ':biz.aQute.remote', project ':biz.aQute.repository', project ':biz.aQute.resolve', project ':biz.aQute.tester', project ':biz.aQute.tester.junit-platform', project ':biz.aQute.tester.test', project ':bndtools.api', project ':bndtools.builder', project ':bndtools.core', project ':bndtools.jareditor', project ':bndtools.m2e', project ':bndtools.pde', project ':bndtools.release', project ':bndtools.utils', project ':cnf', project ':demo', project ':demo-fragment', project ':dist', project ':maven', project ':org.bndtools.headless.build.manager', project ':org.bndtools.headless.build.plugin.ant', project ':org.bndtools.headless.build.plugin.gradle', project ':org.bndtools.p2', project ':org.bndtools.templates.osgi', project ':org.bndtools.templates.template', project ':org.bndtools.templating', project ':org.bndtools.templating.gitrepo', project ':org.bndtools.versioncontrol.ignores.manager', project ':org.bndtools.versioncontrol.ignores.plugin.git']

    > Configure project :
    Evaluating root project 'bnd' using build file '/Ws/bnd/build.gradle'.

    > Configure project :aQute.libg
    Evaluating project ':aQute.libg' using build file '/Ws/bnd/aQute.libg/build.gradle'.

    > Configure project :biz.aQute.bnd
    Evaluating project ':biz.aQute.bnd' using build file '/Ws/bnd/biz.aQute.bnd/build.gradle'.

    > Configure project :biz.aQute.bnd.annotation
    Evaluating project ':biz.aQute.bnd.annotation' using build file '/Ws/bnd/biz.aQute.bnd.annotation/build.gradle'.

    > Configure project :biz.aQute.bnd.embedded-repo
    Evaluating project ':biz.aQute.bnd.embedded-repo' using build file '/Ws/bnd/biz.aQute.bnd.embedded-repo/build.gradle'.

    > Configure project :biz.aQute.bnd.exporters
    Evaluating project ':biz.aQute.bnd.exporters' using build file '/Ws/bnd/biz.aQute.bnd.exporters/build.gradle'.

    > Configure project :biz.aQute.bnd.gradle
    Evaluating project ':biz.aQute.bnd.gradle' using build file '/Ws/bnd/biz.aQute.bnd.gradle/build.gradle'.

    > Configure project :biz.aQute.bnd.maven
    Evaluating project ':biz.aQute.bnd.maven' using build file '/Ws/bnd/biz.aQute.bnd.maven/build.gradle'.

    > Configure project :biz.aQute.bnd.reporter
    Evaluating project ':biz.aQute.bnd.reporter' using build file '/Ws/bnd/biz.aQute.bnd.reporter/build.gradle'.

    > Configure project :biz.aQute.bnd.runtime
    Evaluating project ':biz.aQute.bnd.runtime' using build file '/Ws/bnd/biz.aQute.bnd.runtime/build.gradle'.

    > Configure project :biz.aQute.bnd.test
    Evaluating project ':biz.aQute.bnd.test' using build file '/Ws/bnd/biz.aQute.bnd.test/build.gradle'.

    > Configure project :biz.aQute.bnd.testextension
    Evaluating project ':biz.aQute.bnd.testextension' using build file '/Ws/bnd/biz.aQute.bnd.testextension/build.gradle'.

    > Configure project :biz.aQute.bndall.tests
    Evaluating project ':biz.aQute.bndall.tests' using build file '/Ws/bnd/biz.aQute.bndall.tests/build.gradle'.

    > Configure project :biz.aQute.bndlib
    Evaluating project ':biz.aQute.bndlib' using build file '/Ws/bnd/biz.aQute.bndlib/build.gradle'.

    > Configure project :biz.aQute.bndlib.comm.tests
    Evaluating project ':biz.aQute.bndlib.comm.tests' using build file '/Ws/bnd/biz.aQute.bndlib.comm.tests/build.gradle'.

    > Configure project :biz.aQute.bndlib.tests
    Evaluating project ':biz.aQute.bndlib.tests' using build file '/Ws/bnd/biz.aQute.bndlib.tests/build.gradle'.

    > Configure project :biz.aQute.http.testservers
    Evaluating project ':biz.aQute.http.testservers' using build file '/Ws/bnd/biz.aQute.http.testservers/build.gradle'.

    > Configure project :biz.aQute.junit
    Evaluating project ':biz.aQute.junit' using build file '/Ws/bnd/biz.aQute.junit/build.gradle'.

    > Configure project :biz.aQute.launcher
    Evaluating project ':biz.aQute.launcher' using build file '/Ws/bnd/biz.aQute.launcher/build.gradle'.

    > Configure project :biz.aQute.launchpad
    Evaluating project ':biz.aQute.launchpad' using build file '/Ws/bnd/biz.aQute.launchpad/build.gradle'.

    > Configure project :biz.aQute.remote
    Evaluating project ':biz.aQute.remote' using build file '/Ws/bnd/biz.aQute.remote/build.gradle'.

    > Configure project :biz.aQute.repository
    Evaluating project ':biz.aQute.repository' using build file '/Ws/bnd/biz.aQute.repository/build.gradle'.

    > Configure project :biz.aQute.resolve
    Evaluating project ':biz.aQute.resolve' using build file '/Ws/bnd/biz.aQute.resolve/build.gradle'.

    > Configure project :biz.aQute.tester
    Evaluating project ':biz.aQute.tester' using build file '/Ws/bnd/biz.aQute.tester/build.gradle'.

    > Configure project :biz.aQute.tester.junit-platform
    Evaluating project ':biz.aQute.tester.junit-platform' using build file '/Ws/bnd/biz.aQute.tester.junit-platform/build.gradle'.

    > Configure project :biz.aQute.tester.test
    Evaluating project ':biz.aQute.tester.test' using build file '/Ws/bnd/biz.aQute.tester.test/build.gradle'.

    > Configure project :bndtools.api
    Evaluating project ':bndtools.api' using build file '/Ws/bnd/bndtools.api/build.gradle'.

    > Configure project :bndtools.builder
    Evaluating project ':bndtools.builder' using build file '/Ws/bnd/bndtools.builder/build.gradle'.

    > Configure project :bndtools.core
    Evaluating project ':bndtools.core' using build file '/Ws/bnd/bndtools.core/build.gradle'.

    > Configure project :bndtools.jareditor
    Evaluating project ':bndtools.jareditor' using build file '/Ws/bnd/bndtools.jareditor/build.gradle'.

    > Configure project :bndtools.m2e
    Evaluating project ':bndtools.m2e' using build file '/Ws/bnd/bndtools.m2e/build.gradle'.

    > Configure project :bndtools.pde
    Evaluating project ':bndtools.pde' using build file '/Ws/bnd/bndtools.pde/build.gradle'.

    > Configure project :bndtools.release
    Evaluating project ':bndtools.release' using build file '/Ws/bnd/bndtools.release/build.gradle'.

    > Configure project :bndtools.utils
    Evaluating project ':bndtools.utils' using build file '/Ws/bnd/bndtools.utils/build.gradle'.

    > Configure project :cnf
    Evaluating project ':cnf' using build file '/Ws/bnd/cnf/build.gradle'.

    > Configure project :demo
    Evaluating project ':demo' using build file '/Ws/bnd/demo/build.gradle'.

    > Configure project :demo-fragment
    Evaluating project ':demo-fragment' using build file '/Ws/bnd/demo-fragment/build.gradle'.

    > Configure project :dist
    Evaluating project ':dist' using build file '/Ws/bnd/dist/build.gradle'.

    > Configure project :maven
    Evaluating project ':maven' using build file '/Ws/bnd/maven/build.gradle'.

    > Configure project :org.bndtools.headless.build.manager
    Evaluating project ':org.bndtools.headless.build.manager' using build file '/Ws/bnd/org.bndtools.headless.build.manager/build.gradle'.

    > Configure project :org.bndtools.headless.build.plugin.ant
    Evaluating project ':org.bndtools.headless.build.plugin.ant' using build file '/Ws/bnd/org.bndtools.headless.build.plugin.ant/build.gradle'.

    > Configure project :org.bndtools.headless.build.plugin.gradle
    Evaluating project ':org.bndtools.headless.build.plugin.gradle' using build file '/Ws/bnd/org.bndtools.headless.build.plugin.gradle/build.gradle'.

    > Configure project :org.bndtools.p2
    Evaluating project ':org.bndtools.p2' using build file '/Ws/bnd/org.bndtools.p2/build.gradle'.

    > Configure project :org.bndtools.templates.osgi
    Evaluating project ':org.bndtools.templates.osgi' using build file '/Ws/bnd/org.bndtools.templates.osgi/build.gradle'.

    > Configure project :org.bndtools.templates.template
    Evaluating project ':org.bndtools.templates.template' using build file '/Ws/bnd/org.bndtools.templates.template/build.gradle'.

    > Configure project :org.bndtools.templating
    Evaluating project ':org.bndtools.templating' using build file '/Ws/bnd/org.bndtools.templating/build.gradle'.

    > Configure project :org.bndtools.templating.gitrepo
    Evaluating project ':org.bndtools.templating.gitrepo' using build file '/Ws/bnd/org.bndtools.templating.gitrepo/build.gradle'.

    > Configure project :org.bndtools.versioncontrol.ignores.manager
    Evaluating project ':org.bndtools.versioncontrol.ignores.manager' using build file '/Ws/bnd/org.bndtools.versioncontrol.ignores.manager/build.gradle'.

    > Configure project :org.bndtools.versioncontrol.ignores.plugin.git
    Evaluating project ':org.bndtools.versioncontrol.ignores.plugin.git' using build file '/Ws/bnd/org.bndtools.versioncontrol.ignores.plugin.git/build.gradle'.
    All projects evaluated.
    Selected primary task 'test' from project :biz.aQute.bndlib.tests
    Tasks to be executed: [task ':aQute.libg:compileJava', task ':aQute.libg:processResources', task ':aQute.libg:classes', task ':aQute.libg:jar', task ':biz.aQute.bnd.annotation:compileJava', task ':biz.aQute.bnd.annotation:processResources', task ':biz.aQute.bnd.annotation:classes', task ':biz.aQute.bnd.annotation:jar', task ':biz.aQute.bndlib:compileJava', task ':biz.aQute.bndlib:processResources', task ':biz.aQute.bndlib:classes', task ':biz.aQute.bndlib:jar', task ':biz.aQute.bnd.test:compileJava', task ':biz.aQute.bnd.test:processResources', task ':biz.aQute.bnd.test:classes', task ':biz.aQute.bnd.test:jar', task ':biz.aQute.bndlib.tests:compileJava', task ':biz.aQute.bndlib.tests:processResources', task ':biz.aQute.bndlib.tests:classes', task ':biz.aQute.launcher:compileJava', task ':biz.aQute.launcher:processResources', task ':biz.aQute.launcher:classes', task ':demo:compileJava', task ':demo:processResources', task ':demo:classes', task ':demo:jar', task ':biz.aQute.launcher:jar', task ':biz.aQute.repository:compileJava', task ':biz.aQute.repository:processResources', task ':biz.aQute.repository:classes', task ':biz.aQute.repository:jar', task ':biz.aQute.bndlib.tests:compileTestJava', task ':biz.aQute.bndlib.tests:processTestResources', task ':biz.aQute.bndlib.tests:testClasses', task ':biz.aQute.bndlib.tests:test']
    :aQute.libg:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :aQute.libg:compileJava UP-TO-DATE
    Caching disabled for task ':aQute.libg:compileJava' because:
      Build cache is disabled
    Skipping task ':aQute.libg:compileJava' as it is up-to-date.
    :aQute.libg:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.185 secs.
    :aQute.libg:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :aQute.libg:processResources UP-TO-DATE
    Caching disabled for task ':aQute.libg:processResources' because:
      Build cache is disabled
    Skipping task ':aQute.libg:processResources' as it is up-to-date.
    :aQute.libg:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.041 secs.
    :aQute.libg:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :aQute.libg:classes UP-TO-DATE
    Skipping task ':aQute.libg:classes' as it has no actions.
    :aQute.libg:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :aQute.libg:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :aQute.libg:jar UP-TO-DATE
    Caching disabled for task ':aQute.libg:jar' because:
      Build cache is disabled
    Skipping task ':aQute.libg:jar' as it is up-to-date.
    :aQute.libg:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.012 secs.
    :biz.aQute.bnd.annotation:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.annotation:compileJava UP-TO-DATE
    Caching disabled for task ':biz.aQute.bnd.annotation:compileJava' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bnd.annotation:compileJava' as it is up-to-date.
    :biz.aQute.bnd.annotation:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.018 secs.
    :biz.aQute.bnd.annotation:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.annotation:processResources NO-SOURCE
    Skipping task ':biz.aQute.bnd.annotation:processResources' as it has no source files and no previous output files.
    :biz.aQute.bnd.annotation:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.007 secs.
    :biz.aQute.bnd.annotation:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.annotation:classes UP-TO-DATE
    Skipping task ':biz.aQute.bnd.annotation:classes' as it has no actions.
    :biz.aQute.bnd.annotation:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.bnd.annotation:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.annotation:jar UP-TO-DATE
    Caching disabled for task ':biz.aQute.bnd.annotation:jar' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bnd.annotation:jar' as it is up-to-date.
    :biz.aQute.bnd.annotation:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.008 secs.
    :biz.aQute.bndlib:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib:compileJava UP-TO-DATE
    Caching disabled for task ':biz.aQute.bndlib:compileJava' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bndlib:compileJava' as it is up-to-date.
    :biz.aQute.bndlib:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.132 secs.
    :biz.aQute.bndlib:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib:processResources UP-TO-DATE
    Caching disabled for task ':biz.aQute.bndlib:processResources' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bndlib:processResources' as it is up-to-date.
    :biz.aQute.bndlib:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.083 secs.
    :biz.aQute.bndlib:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib:classes UP-TO-DATE
    Skipping task ':biz.aQute.bndlib:classes' as it has no actions.
    :biz.aQute.bndlib:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.bndlib:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib:jar UP-TO-DATE
    Caching disabled for task ':biz.aQute.bndlib:jar' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bndlib:jar' as it is up-to-date.
    :biz.aQute.bndlib:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.013 secs.
    :biz.aQute.bnd.test:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.test:compileJava UP-TO-DATE
    Caching disabled for task ':biz.aQute.bnd.test:compileJava' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bnd.test:compileJava' as it is up-to-date.
    :biz.aQute.bnd.test:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.032 secs.
    :biz.aQute.bnd.test:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.test:processResources NO-SOURCE
    Skipping task ':biz.aQute.bnd.test:processResources' as it has no source files and no previous output files.
    :biz.aQute.bnd.test:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.001 secs.
    :biz.aQute.bnd.test:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.test:classes UP-TO-DATE
    Skipping task ':biz.aQute.bnd.test:classes' as it has no actions.
    :biz.aQute.bnd.test:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.bnd.test:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bnd.test:jar SKIPPED
    Skipping task ':biz.aQute.bnd.test:jar' as task onlyIf is false.
    :biz.aQute.bnd.test:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.bndlib.tests:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib.tests:compileJava NO-SOURCE
    Deleting stale output file: /Ws/bnd/biz.aQute.bndlib.tests/bin
    Skipping task ':biz.aQute.bndlib.tests:compileJava' as it has no source files and no previous output files.
    :biz.aQute.bndlib.tests:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.002 secs.
    :biz.aQute.bndlib.tests:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib.tests:processResources NO-SOURCE
    Skipping task ':biz.aQute.bndlib.tests:processResources' as it has no source files and no previous output files.
    :biz.aQute.bndlib.tests:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.bndlib.tests:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib.tests:classes UP-TO-DATE
    Skipping task ':biz.aQute.bndlib.tests:classes' as it has no actions.
    :biz.aQute.bndlib.tests:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.launcher:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.launcher:compileJava UP-TO-DATE
    Caching disabled for task ':biz.aQute.launcher:compileJava' because:
      Build cache is disabled
    Skipping task ':biz.aQute.launcher:compileJava' as it is up-to-date.
    :biz.aQute.launcher:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.017 secs.
    :biz.aQute.launcher:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.launcher:processResources NO-SOURCE
    Skipping task ':biz.aQute.launcher:processResources' as it has no source files and no previous output files.
    :biz.aQute.launcher:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.001 secs.
    :biz.aQute.launcher:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.launcher:classes UP-TO-DATE
    Skipping task ':biz.aQute.launcher:classes' as it has no actions.
    :biz.aQute.launcher:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :demo:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :demo:compileJava UP-TO-DATE
    Caching disabled for task ':demo:compileJava' because:
      Build cache is disabled
    Skipping task ':demo:compileJava' as it is up-to-date.
    :demo:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.007 secs.
    :demo:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :demo:processResources NO-SOURCE
    Skipping task ':demo:processResources' as it has no source files and no previous output files.
    :demo:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.001 secs.
    :demo:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :demo:classes UP-TO-DATE
    Skipping task ':demo:classes' as it has no actions.
    :demo:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :demo:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :demo:jar UP-TO-DATE
    Caching disabled for task ':demo:jar' because:
      Build cache is disabled
    Skipping task ':demo:jar' as it is up-to-date.
    :demo:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.006 secs.
    :biz.aQute.launcher:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.launcher:jar UP-TO-DATE
    Caching disabled for task ':biz.aQute.launcher:jar' because:
      Build cache is disabled
    Skipping task ':biz.aQute.launcher:jar' as it is up-to-date.
    :biz.aQute.launcher:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.01 secs.
    :biz.aQute.repository:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.repository:compileJava UP-TO-DATE
    Caching disabled for task ':biz.aQute.repository:compileJava' because:
      Build cache is disabled
    Skipping task ':biz.aQute.repository:compileJava' as it is up-to-date.
    :biz.aQute.repository:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.03 secs.
    :biz.aQute.repository:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.repository:processResources UP-TO-DATE
    Caching disabled for task ':biz.aQute.repository:processResources' because:
      Build cache is disabled
    Skipping task ':biz.aQute.repository:processResources' as it is up-to-date.
    :biz.aQute.repository:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.013 secs.
    :biz.aQute.repository:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.repository:classes UP-TO-DATE
    Skipping task ':biz.aQute.repository:classes' as it has no actions.
    :biz.aQute.repository:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.repository:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.repository:jar UP-TO-DATE
    Caching disabled for task ':biz.aQute.repository:jar' because:
      Build cache is disabled
    Skipping task ':biz.aQute.repository:jar' as it is up-to-date.
    :biz.aQute.repository:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.008 secs.
    :biz.aQute.bndlib.tests:compileTestJava (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib.tests:compileTestJava UP-TO-DATE
    Caching disabled for task ':biz.aQute.bndlib.tests:compileTestJava' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bndlib.tests:compileTestJava' as it is up-to-date.
    :biz.aQute.bndlib.tests:compileTestJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.122 secs.
    :biz.aQute.bndlib.tests:processTestResources (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib.tests:processTestResources UP-TO-DATE
    Caching disabled for task ':biz.aQute.bndlib.tests:processTestResources' because:
      Build cache is disabled
    Skipping task ':biz.aQute.bndlib.tests:processTestResources' as it is up-to-date.
    :biz.aQute.bndlib.tests:processTestResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.043 secs.
    :biz.aQute.bndlib.tests:testClasses (Thread[Execution worker for ':' Thread 10,5,main]) started.

    > Task :biz.aQute.bndlib.tests:testClasses UP-TO-DATE
    Skipping task ':biz.aQute.bndlib.tests:testClasses' as it has no actions.
    :biz.aQute.bndlib.tests:testClasses (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
    :biz.aQute.bndlib.tests:test (Thread[Execution worker for ':' Thread 10,5,main]) started.
    <============-> 97% EXECUTING [12s]
    > IDLE
    > IDLE
    > :biz.aQute.bndlib.tests:test
    ^C/Ws/bnd/biz.aQute.bndlib.tests (pkriens/beforelaunch *)$ 
    /Ws/bnd/biz.aQute.bndlib.tests (pkriens/beforelaunch *)$ bnd debug
    -------------------------------------------------------------------------------------------------------------------------------------------
    Workspace Workspace [bnd]
    -------------------------------------------------------------------------------------------------------------------------------------------
    Base                                        -   /Ws/bnd
    Included Files                              -   /Ws/bnd/cnf/ext/junit.bnd
                                                    /Ws/bnd/cnf/ext/repositories.bnd
                                                    /Ws/bnd/cnf/ext/for-launchpad-test.bnd
    Plugins                                     -   Workspace [bnd]
                                                    java.util.concurrent.ThreadPoolExecutor@3b938003[Running, pool size = 9, active threads = 0,
                                                    queued tasks = 0, completed tasks = 1324]
                                                    org.osgi.util.promise.PromiseFactory@6f3b5d16
                                                    java.util.Random@78b1cc93
                                                    aQute.bnd.build.LoggingProgressPlugin@66048bfd
                                                    Maven [m2=/Users/aqute/.m2/repository]
                                                    Settings[/Users/aqute/.bnd/settings.json]
                                                    bnd-cache [/Ws/bnd/cnf/cache/4.4.0/bnd-cache r/w=false]
                                                    ResourceRepositoryImpl [cache=/Users/aqute/.bnd/caches/shas,
                                                    indexFile=/Ws/bnd/cnf/repo.json, ]
                                                    aQute.bnd.exporter.executable.ExecutableJarExporter@6646153
                                                    aQute.bnd.exporter.runbundles.RunbundlesExporter@21507a04
                                                    aQute.bnd.http.HttpClient@143640d5

                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Maven Central,
                                                    inited=true, redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=OSGi Snapshots,
                                                    inited=true, redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Local, inited=true,
                                                    redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Release, inited=true,
                                                    redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=OSSRH, inited=true,
                                                    redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=JFrog, inited=true,
                                                    redeploy=false]
                                                    Eclipse Oxygen 4.7.3a [/Ws/bnd/cnf/cache/stable/EclipseOxygen r/w=false]
                                                    BndPomRepository [name=Eclipse m2e 1.8.3 Dependencies,
                                                    localRepo=/Users/aqute/.m2/repository,
                                                    location=/Ws/bnd/cnf/cache/stable/EclipseM2EDeps/index.xml, inited=true]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Baseline, inited=true,
                                                    redeploy=false]
    Projects in build order                     -   aQute.libg
                                                    biz.aQute.bnd.annotation
                                                    biz.aQute.bndlib
                                                    biz.aQute.http.testservers
                                                    biz.aQute.repository
                                                    biz.aQute.resolve
                                                    biz.aQute.bnd.maven
                                                    bndtools.api
                                                    bndtools.utils
                                                    org.bndtools.headless.build.manager
                                                    org.bndtools.versioncontrol.ignores.manager
                                                    org.bndtools.templating
                                                    bndtools.core
                                                    bndtools.release
                                                    org.bndtools.applaunch
                                                    biz.aQute.bnd.testextension
                                                    bndtools.builder
                                                    bndtools.jareditor
                                                    bndtools.m2e
                                                    bndtools.pde
                                                    biz.aQute.launchpad
                                                    biz.aQute.junit
                                                    biz.aQute.remote
                                                    demo
                                                    biz.aQute.launcher
                                                    biz.aQute.tester
                                                    biz.aQute.tester.junit-platform
                                                    biz.aQute.bnd.embedded-repo
                                                    biz.aQute.bnd.exporters
                                                    biz.aQute.bnd.reporter
                                                    biz.aQute.bnd
                                                    org.bndtools.headless.build.plugin.ant
                                                    org.bndtools.headless.build.plugin.gradle
                                                    org.bndtools.versioncontrol.ignores.plugin.git
                                                    org.bndtools.templating.gitrepo
                                                    org.bndtools.p2
                                                    cnf
                                                    biz.aQute.bndall.tests
                                                    biz.aQute.bndlib.comm.tests
                                                    biz.aQute.bnd.test
                                                    biz.aQute.bnd.runtime
                                                    biz.aQute.bnd.gradle
                                                    demo-fragment
                                                    biz.aQute.bndlib.tests
                                                    biz.aQute.tester.test
                                                    org.bndtools.templates.osgi
                                                    org.bndtools.templates.template
                                                    dist
                                                    maven
                                                    biz.aQute.launchpad.tests
                                                    biz.aQute.resolve.test
                                                    bndtools.m2e.debug.fragment
    Properties                                  -   -connection-settings.ossrh= {if; {-releaserepo.ossrh};/Ws/bnd/cnf/ext/ossrh-settings.xml}
                                                    Bundle-Vendor=Bndtools https://bndtools.org/
                                                    releaserepo= {workspace}/dist/bundles
                                                    -plugin=aQute.bnd.repository.maven.provider.MavenBndRepository;name="Maven
                                                    Central";releaseUrl=" {mavencentral}";index="/Ws/bnd/cnf/ext/central.mvn";readOnly=true,aQut
                                                    e.bnd.repository.maven.provider.MavenBndRepository;name="OSGi
                                                    Snapshots";releaseUrl="https://oss.sonatype.org/content/repositories/osgi-releases/";snapsho
                                                    tUrl="https://oss.sonatype.org/content/repositories/osgi-snapshots/";index="/Ws/bnd/cnf/ext/
                                                    osgi-snapshots.mvn";readOnly=true,aQute.bnd.repository.maven.provider.MavenBndRepository;nam
                                                    e="Local";noupdateOnRelease=true,aQute.bnd.repository.maven.provider.MavenBndRepository;name
                                                    ="Release";releaseUrl=" {fileuri; {releaserepo}}";snapshotUrl=" {fileuri; {releaserepo}}";no
                                                    updateOnRelease=true,aQute.bnd.repository.maven.provider.MavenBndRepository;name="OSSRH";rel
                                                    easeUrl="https://oss.sonatype.org/service/local/staging/deploy/maven2/";snapshotUrl="https:/
                                                    /oss.sonatype.org/content/repositories/snapshots/";noupdateOnRelease=true,aQute.bnd.reposito
                                                    ry.maven.provider.MavenBndRepository;name="JFrog";releaseUrl="https://bndtools.jfrog.io/bndt
                                                    ools/libs-release-local/";snapshotUrl="https://bndtools.jfrog.io/bndtools/libs-snapshot-loca
                                                    l/";noupdateOnRelease=true,aQute.bnd.repository.osgi.OSGiRepository;name="Eclipse Oxygen
                                                    4.7.3a";locations="https://dl.bintray.com/bndtools/eclipse-repo/4.7.3a/index.xml.gz";poll.ti
                                                    me=-1;cache=" {workspace}/cnf/cache/stable/EclipseOxygen",aQute.bnd.repository.maven.pom.pro
                                                    vider.BndPomRepository;name="Eclipse m2e 1.8.3
                                                    Dependencies";revision="org.apache.maven:maven-core:3.3.9,org.sonatype.plexus:plexus-build-a
                                                    pi:0.0.7";releaseUrls=" {mavencentral}";location=" {workspace}/cnf/cache/stable/EclipseM2EDe
                                                    ps/index.xml",aQute.bnd.repository.maven.provider.MavenBndRepository;name="Baseline";release
                                                    Url=" {mavencentral}";index="/Ws/bnd/cnf/ext/baseline.mvn";readOnly=true
                                                    -runsystempackages.objenesis=sun.misc,sun.reflect
                                                    javac.compliance=1.8
                                                    Bundle-DocURL=https://bnd.bndtools.org/
                                                    -releaserepo.ossrh= {if;(&(|(env.TRAVIS_BRANCH=master)(env.TRAVIS_BRANCH=next))(env.TRAVIS_P
                                                    ULL_REQUEST=false)(env.REPOSITORY_USERNAME=*));OSSRH}
                                                    LaunchPadInheritTest=Workspace
                                                    mavencentral=https://repo.maven.apache.org/maven2
                                                    -pom=version= {versionmask;===s; {@version}}
                                                    -connection-settings.jfrog= {if; {-releaserepo.jfrog};/Ws/bnd/cnf/ext/jfrog-settings.xml}
                                                    Git-Descriptor= {system-allow-fail;git describe --dirty --always --abbrev=9}
                                                    Workspace=true 
                                                    javac.target=1.8
                                                    mockito=org.mockito.mockito-core;version="[2,3)",net.bytebuddy.byte-buddy;version="[1,2)",or
                                                    g.objenesis;version="[2,3)"
                                                    -make=(*).(jar);type=bnd; recipe="bnd/ 1.bnd"
                                                    -releaserepo=Release
                                                    -releaserepo.jfrog= {if;(&(|(env.BUILD_SOURCEBRANCHNAME=master)(env.BUILD_SOURCEBRANCHNAME=n
                                                    ext))(!(env.BUILD_REASON=PullRequest))(env.JFROG_USERNAME=*)(!(env.JFROG_USERNAME= *)));JFro
                                                    g}
                                                    -remoteworkspace=true
                                                    -buildrepo=Local
                                                    Automatic-Module-Name= {def;bsn}
                                                    Git-SHA= {system-allow-fail;git rev-list -1 --no-abbrev-commit HEAD}
                                                    Bundle-Developers=pkriens; email=Peter.Kriens@aQute.biz; name="Peter Kriens";
                                                    organization=Bndtools; organizationUrl=https://github.com/bndtools;
                                                    roles="architect,developer"; timezone=1
                                                    -noextraheaders=true
                                                    -failok=false
                                                    Bundle-License=Apache-2.0;description="Apache License, Version
                                                    2.0";link="https://opensource.org/licenses/Apache-2.0",EPL-2.0;description="Eclipse Public
                                                    License, Version 2.0";link="https://opensource.org/licenses/EPL-2.0"
                                                    base.version=4.4.0
                                                    baseline.version=4.3.0
                                                    javac.source=1.8
                                                    -reproducible=true
                                                    Bundle-SCM=url=https://github.com/bndtools/bnd,
                                                    connection=scm:git:https://github.com/bndtools/bnd.git,
                                                    developerConnection=scm:git:git@github.com:bndtools/bnd.git, tag= {Git-Descriptor}
                                                    Bundle-Copyright=Copyright (c) aQute SARL (2000,  {tstamp;yyyy}) and others. All Rights
                                                    Reserved.
                                                    -removeheaders.launchpadtest=Workspace,Project, LaunchPadInheritTest, Inherit
                                                    javac.debug=on
                                                    junit=org.junit.platform:junit-platform-commons;version=latest,org.junit.platform:junit-plat
                                                    form-engine;version=latest,org.assertj.core;version="[3,4)",org.opentest4j:opentest4j;versio
                                                    n=latest,org.apiguardian:apiguardian-api;version=latest,org.junit.jupiter:junit-jupiter-api;
                                                    version=latest,org.junit.jupiter:junit-jupiter-engine;version=latest,org.junit.jupiter:junit
                                                    -jupiter-params;version=latest,org.apache.servicemix.bundles.junit;version="[4.11,5)",org.ju
                                                    nit.vintage:junit-vintage-engine;version=latest
                                                    -baselinerepo=Baseline
                                                    -maven-release=pom;path=JAR,javadoc;-classpath=" {project.buildpath}"
                                                    Bundle-Version= {base.version}. {tstamp}-SNAPSHOT
                                                    -require-bnd="(version>=4.3.0)"
                                                    -runproperties.testlauncher2=in.bndrun=workspace
                                                    -runproperties.testlauncher1=in.project=workspace
                                                    -groupid=biz.aQute.bnd
                                                    -runproperties.testlauncher0=in.workspace=workspace
    Repos                                       -   bnd-cache [/Ws/bnd/cnf/cache/4.4.0/bnd-cache r/w=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Maven Central,
                                                    inited=true, redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=OSGi Snapshots,
                                                    inited=true, redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Local, inited=true,
                                                    redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Release, inited=true,
                                                    redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=OSSRH, inited=true,
                                                    redeploy=false]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=JFrog, inited=true,
                                                    redeploy=false]
                                                    Eclipse Oxygen 4.7.3a [/Ws/bnd/cnf/cache/stable/EclipseOxygen r/w=false]
                                                    BndPomRepository [name=Eclipse m2e 1.8.3 Dependencies,
                                                    localRepo=/Users/aqute/.m2/repository,
                                                    location=/Ws/bnd/cnf/cache/stable/EclipseM2EDeps/index.xml, inited=true]
                                                    MavenBndRepository [localRepo=/Users/aqute/.m2/repository, storage=Baseline, inited=true,
                                                    redeploy=false]
    Workspace                                   -   Workspace [bnd]

    -------------------------------------------------------------------------------------------------------------------------------------------
    Project biz.aQute.bndlib.tests
    -------------------------------------------------------------------------------------------------------------------------------------------
    Actions                                     -   {build=ReflectAction:[build], test=ReflectAction:[test], run=ReflectAction:[run],
                                                    clean=ReflectAction:[clean], release=ReflectAction:[release],
                                                    refresh=ReflectAction:[refreshAll], deploy=ReflectAction:[deploy]}
    AllSourcePath                               -   /Ws/bnd/biz.aQute.bndlib.tests/src
                                                    /Ws/bnd/aQute.libg/src
                                                    /Ws/bnd/biz.aQute.bnd.annotation/src
                                                    /Ws/bnd/biz.aQute.bndlib/src
                                                    /Ws/bnd/biz.aQute.junit/src
                                                    /Ws/bnd/demo/src
                                                    /Ws/bnd/biz.aQute.launcher/src
                                                    /Ws/bnd/biz.aQute.http.testservers/src
                                                    /Ws/bnd/biz.aQute.repository/src
                                                    /Ws/bnd/biz.aQute.launchpad/src
                                                    /Ws/bnd/biz.aQute.remote/src
                                                    /Ws/bnd/biz.aQute.tester/src
                                                    /Ws/bnd/biz.aQute.tester.junit-platform/src
                                                    /Ws/bnd/biz.aQute.bnd.embedded-repo/src
                                                    /Ws/bnd/demo-fragment/src
                                                    /Ws/bnd/biz.aQute.bnd.test/src
    Base                                        -   /Ws/bnd/biz.aQute.bndlib.tests
    BootClassPath                               -   
    BuildPath                                   -   
    Classpath                                   -   
    Deliverables                                -   /Ws/bnd/biz.aQute.bndlib.tests/generated/biz.aQute.bndlib.tests.jar
    DependsOn                                   -   aQute.libg
                                                    biz.aQute.bnd.annotation
                                                    biz.aQute.bndlib
                                                    biz.aQute.junit
                                                    demo
                                                    biz.aQute.launcher
                                                    biz.aQute.http.testservers
                                                    biz.aQute.repository
                                                    biz.aQute.launchpad
                                                    biz.aQute.remote
                                                    biz.aQute.tester
                                                    biz.aQute.tester.junit-platform
                                                    biz.aQute.bnd.embedded-repo
                                                    demo-fragment
                                                    biz.aQute.bnd.test
    Included Files                              -   /Ws/bnd/cnf/includes/jdt.bnd
                                                    /Ws/bnd/biz.aQute.bndlib.tests/.settings/org.eclipse.jdt.core.prefs
    Output                                      -   /Ws/bnd/biz.aQute.bndlib.tests/bin
    Properties                                  -   org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
                                                    org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled
                                                    org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
                                                    org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
                                                    org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
                                                    org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
                                                    org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines
                                                    org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
                                                    org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_assignment=0
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
                                                    org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=
                                                    do not insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0
                                                    org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
                                                    org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true
                                                    org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
                                                    org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=ins
                                                    ert
                                                    org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
                                                    org.eclipse.jdt.core.formatter.comment.indent_tag_description=false
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
                                                    org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
                                                    org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
                                                    org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do
                                                    not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=
                                                    do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
                                                    org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false
                                                    org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
                                                    org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
                                                    org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
                                                    org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
                                                    org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
                                                    org.eclipse.jdt.core.formatter.comment.format_source_code=true
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=ins
                                                    ert
                                                    org.eclipse.jdt.core.compiler.debug.localVariable=generate
                                                    org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_he
                                                    ader=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expre
                                                    ssion=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=
                                                    do not insert
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
                                                    org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
                                                    org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore
                                                    org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
                                                    -dependson=biz.aQute.bnd.embedded-repo, demo, demo-fragment
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
                                                    org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
                                                    org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=inser
                                                    t
                                                    org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
                                                    org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=inser
                                                    t
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
                                                    org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
                                                    org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
                                                    org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
                                                    org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
                                                    org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
                                                    org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
                                                    org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
                                                    org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
                                                    org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
                                                    org.eclipse.jdt.core.formatter.comment.format_header=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=in
                                                    sert
                                                    org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
                                                    org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
                                                    org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines
                                                    org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
                                                    org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
                                                    org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
                                                    org.eclipse.jdt.core.formatter.comment.line_length=80
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
                                                    org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
                                                    org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
                                                    -runtrace=true
                                                    org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
                                                    org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
                                                    org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
                                                    org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments
                                                    =insert
                                                    org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
                                                    org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression
                                                    =do not insert
                                                    org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true
                                                    org.eclipse.jdt.core.builder.cleanOutputFolder=clean
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
                                                    org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
                                                    org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
                                                    org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameter
                                                    s=insert
                                                    org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
                                                    org.eclipse.jdt.core.formatter.continuation_indentation=1
                                                    org.eclipse.jdt.core.codeComplete.fieldSuffixes=
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
                                                    org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
                                                    org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=81
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=inse
                                                    rt
                                                    org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_method=1
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
                                                    basedir=/Ws/bnd/biz.aQute.bndlib.tests
                                                    org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
                                                    org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning
                                                    org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
                                                    org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
                                                    org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
                                                    org.eclipse.jdt.core.classpath.mainOnlyProjectHasTestOnlyDependency=error
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=inser
                                                    t
                                                    org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
                                                    org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=inse
                                                    rt
                                                    org.eclipse.jdt.core.incompleteClasspath=error
                                                    org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declarat
                                                    ion=insert
                                                    org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
                                                    org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
                                                    org.eclipse.jdt.core.formatter.join_lines_in_comments=true
                                                    org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_ty
                                                    pe_reference=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning
                                                    org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
                                                    org.eclipse.jdt.core.formatter.comment.format_block_comments=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
                                                    org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNull
                                                    ByDefault
                                                    -failok=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
                                                    org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
                                                    org.eclipse.jdt.core.formatter.comment.format_html=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expre
                                                    ssion=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do
                                                    not insert
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
                                                    org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
                                                    org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_ty
                                                    pe_reference=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
                                                    org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
                                                    org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
                                                    org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
                                                    org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
                                                    org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
                                                    org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=d
                                                    o not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
                                                    org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
                                                    org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
                                                    org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
                                                    org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
                                                    org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,NORMAL
                                                    org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=false
                                                    org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
                                                    org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
                                                    org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=do not insert
                                                    org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false
                                                    org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
                                                    org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
                                                    org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
                                                    org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
                                                    org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=inser
                                                    t
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
                                                    org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=d
                                                    o not insert
                                                    org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do
                                                    not insert
                                                    org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
                                                    org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=d
                                                    o not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
                                                    org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false
                                                    org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
                                                    org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
                                                    org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
                                                    org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
                                                    org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_d
                                                    eclaration=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
                                                    org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
                                                    org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
                                                    org.eclipse.jdt.core.circularClasspath=error
                                                    org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0
                                                    org.eclipse.jdt.core.formatter.align_with_spaces=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
                                                    org.eclipse.jdt.core.codeComplete.fieldPrefixes=
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
                                                    org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declarati
                                                    on=insert
                                                    org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
                                                    org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
                                                    org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
                                                    org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
                                                    org.eclipse.jdt.core.compiler.processAnnotations=disabled
                                                    org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
                                                    org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
                                                    org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
                                                    org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do
                                                    not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_d
                                                    eclaration=do not insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_enum_constants=17
                                                    org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
                                                    org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
                                                    org.eclipse.jdt.core.formatter.tabulation.char=tab
                                                    org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
                                                    org.eclipse.jdt.core.compiler.release=disabled
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lin
                                                    es
                                                    org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
                                                    org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
                                                    org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
                                                    org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
                                                    org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
                                                    org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
                                                    org.eclipse.jdt.core.formatter.compact_else_if=true
                                                    org.eclipse.jdt.core.codeComplete.localPrefixes=
                                                    -testpath=osgi.annotation;version=latest,osgi.core;version=latest,org.osgi.namespace.extende
                                                    r;version=latest,org.osgi.namespace.service;version=latest,org.osgi.service.blueprint;versio
                                                    n=latest,org.osgi.service.cdi;version=latest,org.osgi.service.component;version=latest,org.o
                                                    sgi.service.component.annotations;version=latest,org.osgi.service.cm;version=latest,org.osgi
                                                    .service.device;version=latest,org.osgi.service.event;version=latest,org.osgi.service.http;v
                                                    ersion=latest,org.osgi.service.log;version=latest,org.osgi.service.metatype;version=latest,o
                                                    rg.osgi.service.metatype.annotations;version=latest,org.osgi.service.repository;version=late
                                                    st,org.osgi.service.wireadmin;version=latest,org.osgi.util.function;version=latest,org.osgi.
                                                    util.measurement;version=latest,org.osgi.util.promise;version=latest,org.apache.geronimo.spe
                                                    cs.geronimo-atinject_1.0_spec;version=latest,org.apache.geronimo.specs.geronimo-interceptor_
                                                    1.2_spec;version=latest,org.apache.geronimo.specs.geronimo-jcdi_2.0_spec;version=latest,aQut
                                                    e.libg;version=project,biz.aQute.launcher;version=snapshot;packages=*,biz.aQute.bnd.annotati
                                                    on;version=project,biz.aQute.bndlib;version=project;packages=*,biz.aQute.repository;version=
                                                    snapshot,biz.aQute.bnd.test;version=project,javax.json-api;version=1.1.2,javax.json.bind-api
                                                    ;version=1.0,slf4j.api;version=latest,slf4j.simple;version=latest, {junit}, {mockito}
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines
                                                    org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
                                                    org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
                                                    org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true
                                                    org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
                                                    org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowab
                                                    le=enabled
                                                    org.eclipse.jdt.core.formatter.disabling_tag=@formatter:off
                                                    org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do
                                                    not insert
                                                    org.eclipse.jdt.core.formatter.align_type_members_on_columns=true
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
                                                    org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
                                                    org.eclipse.jdt.core.formatter.join_wrapped_lines=true
                                                    org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
                                                    org.eclipse.jdt.core.codeComplete.localSuffixes=
                                                    org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
                                                    org.eclipse.jdt.core.compiler.annotation.nonnull.secondary=
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do
                                                    not insert
                                                    org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
                                                    org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expres
                                                    sion=do not insert
                                                    org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=t
                                                    rue
                                                    org.eclipse.jdt.core.formatter.use_on_off_tags=true
                                                    org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning
                                                    org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
                                                    org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
                                                    org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0
                                                    org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
                                                    org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter
                                                    org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
                                                    org.eclipse.jdt.core.formatter.comment.format_line_comments=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
                                                    org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=i
                                                    nsert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=d
                                                    o not insert
                                                    org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
                                                    org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.indentation.size=4
                                                    org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReferenc
                                                    e=enabled
                                                    org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
                                                    org.eclipse.jdt.core.compiler.debug.sourceFile=generate
                                                    org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=
                                                    do not insert
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
                                                    org.eclipse.jdt.core.compiler.problem.deprecation=warning
                                                    org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
                                                    org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
                                                    org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
                                                    org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
                                                    org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
                                                    org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
                                                    org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression
                                                    =do not insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
                                                    org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
                                                    org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expre
                                                    ssion=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_package=0
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
                                                    org.eclipse.jdt.core.formatter.indent_empty_lines=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=d
                                                    o not insert
                                                    javac.source= {org.eclipse.jdt.core.compiler.source}
                                                    org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
                                                    org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
                                                    -nobundles=true
                                                    org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
                                                    org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
                                                    org.eclipse.jdt.core.compiler.problem.deadCode=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
                                                    org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=d
                                                    o not insert
                                                    org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
                                                    org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
                                                    javac.target= {org.eclipse.jdt.core.compiler.codegen.targetPlatform}
                                                    org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do
                                                    not insert
                                                    org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
                                                    org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
                                                    org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
                                                    org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
                                                    org.eclipse.jdt.core.compiler.problem.unusedImport=warning
                                                    org.eclipse.jdt.core.compiler.problem.APILeak=warning
                                                    org.eclipse.jdt.core.codeComplete.argumentPrefixes=
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_module_statements=16
                                                    org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert
                                                    org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
                                                    org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
                                                    org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0
                                                    org.eclipse.jdt.core.builder.invalidClasspath=abort
                                                    org.eclipse.jdt.core.codeComplete.argumentSuffixes=
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do
                                                    not insert
                                                    org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
                                                    org.eclipse.jdt.core.incompatibleJDKLevel=ignore
                                                    org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do
                                                    not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert
                                                    org.eclipse.jdt.core.compiler.problem.nullReference=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
                                                    org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
                                                    org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.debug.lineNumber=generate
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
                                                    org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=
                                                    do not insert
                                                    org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
                                                    org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true
                                                    org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
                                                    org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
                                                    org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
                                                    org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines
                                                    org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=in
                                                    sert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
                                                    org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=f
                                                    alse
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=
                                                    do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines
                                                    org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementat
                                                    ion=enabled
                                                    org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning
                                                    org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1
                                                    org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines
                                                    org.eclipse.jdt.core.formatter.lineSplit=120
                                                    org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
                                                    org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
                                                    org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false
                                                    org.eclipse.jdt.core.compiler.source=1.8
                                                    org.eclipse.jdt.core.formatter.tabulation.size=4
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not
                                                    insert
                                                    org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
                                                    org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
                                                    org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=false
                                                    org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
                                                    org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
                                                    org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
                                                    org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_argument
                                                    s=do not insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
                                                    org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
                                                    org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
                                                    org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_paramete
                                                    rs=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
                                                    org.eclipse.jdt.core.builder.duplicateResourceTask=warning
                                                    org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
                                                    org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
                                                    org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=insert
                                                    org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
                                                    org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
                                                    org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
                                                    org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=
                                                    insert
                                                    org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
                                                    org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_typ
                                                    e_reference=do not insert
                                                    org.eclipse.jdt.core.compiler.doc.comment.support=enabled
                                                    org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
                                                    org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning
                                                    org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_if_empty
                                                    org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
                                                    org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME
                                                    javac.compliance= {org.eclipse.jdt.core.compiler.compliance}
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
                                                    org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
                                                    org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
                                                    org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=error
                                                    eclipse.preferences.version=1
                                                    org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
                                                    org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
                                                    org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not
                                                    insert
                                                    org.eclipse.jdt.core.formatter.enabling_tag=@formatter:on
                                                    org.eclipse.jdt.core.compiler.compliance=1.8
                                                    org.eclipse.jdt.core.formatter.blank_lines_after_package=1
                                                    org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
                                                    org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert
                                                    org.eclipse.jdt.core.formatter.blank_lines_before_field=0
    RunPath                                     -   
    RunProgramArgs                              -   
    RunVM                                       -   
    Runbundles                                  -   
    Runfw                                       -   
    Source                                      -   /Ws/bnd/biz.aQute.bndlib.tests/src
    SourcePath                                  -   /Ws/bnd/biz.aQute.bndlib.tests/src
    Target                                      -   /Ws/bnd/biz.aQute.bndlib.tests/generated
    TestPath                                    -   /Users/aqute/.m2/repository/org/osgi/osgi.annotation/7.0.0/osgi.annotation-7.0.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/osgi.core/6.0.0/osgi.core-6.0.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.namespace.extender/1.0.1/org.osgi.namespace.ex
                                                    tender-1.0.1.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.namespace.service/1.0.0/org.osgi.namespace.ser
                                                    vice-1.0.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.blueprint/1.0.2/org.osgi.service.bluep
                                                    rint-1.0.2.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.cdi/1.0.0/org.osgi.service.cdi-1.0.0.j
                                                    ar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.component/1.4.0/org.osgi.service.compo
                                                    nent-1.4.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.component.annotations/1.4.0/org.osgi.s
                                                    ervice.component.annotations-1.4.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.cm/1.5.0/org.osgi.service.cm-1.5.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.device/1.1.0/org.osgi.service.device-1
                                                    .1.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.event/1.4.0/org.osgi.service.event-1.4
                                                    .0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.http/1.2.1/org.osgi.service.http-1.2.1
                                                    .jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.log/1.3.0/org.osgi.service.log-1.3.0.j
                                                    ar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.metatype/1.4.0/org.osgi.service.metaty
                                                    pe-1.4.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.metatype.annotations/1.4.0/org.osgi.se
                                                    rvice.metatype.annotations-1.4.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.repository/1.1.0/org.osgi.service.repo
                                                    sitory-1.1.0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.service.wireadmin/1.0.1/org.osgi.service.wirea
                                                    dmin-1.0.1.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.util.function/1.1.0/org.osgi.util.function-1.1
                                                    .0.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.util.measurement/1.0.2/org.osgi.util.measureme
                                                    nt-1.0.2.jar
                                                    /Users/aqute/.m2/repository/org/osgi/org.osgi.util.promise/1.1.1/org.osgi.util.promise-1.1.1
                                                    .jar
                                                    /Users/aqute/.m2/repository/org/apache/geronimo/specs/geronimo-atinject_1.0_spec/1.1/geronim
                                                    o-atinject_1.0_spec-1.1.jar
                                                    /Users/aqute/.m2/repository/org/apache/geronimo/specs/geronimo-interceptor_1.2_spec/1.1/gero
                                                    nimo-interceptor_1.2_spec-1.1.jar
                                                    /Users/aqute/.m2/repository/org/apache/geronimo/specs/geronimo-jcdi_2.0_spec/1.1/geronimo-jc
                                                    di_2.0_spec-1.1.jar
                                                    /Ws/bnd/aQute.libg/bin
                                                    /Ws/bnd/biz.aQute.launcher/generated/biz.aQute.launcher.jar
                                                    /Ws/bnd/biz.aQute.bnd.annotation/bin
                                                    /Ws/bnd/biz.aQute.bndlib/bin
                                                    /Ws/bnd/biz.aQute.repository/generated/biz.aQute.repository.jar
                                                    /Ws/bnd/biz.aQute.bnd.test/bin
                                                    /Users/aqute/.m2/repository/javax/json/javax.json-api/1.1.2/javax.json-api-1.1.2.jar
                                                    /Users/aqute/.m2/repository/javax/json/bind/javax.json.bind-api/1.0/javax.json.bind-api-1.0.
                                                    jar
                                                    /Users/aqute/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
                                                    /Users/aqute/.m2/repository/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar
                                                    /Users/aqute/.m2/repository/org/junit/platform/junit-platform-commons/1.5.2/junit-platform-c
                                                    ommons-1.5.2.jar
                                                    /Users/aqute/.m2/repository/org/junit/platform/junit-platform-engine/1.5.2/junit-platform-en
                                                    gine-1.5.2.jar
                                                    /Users/aqute/.m2/repository/org/assertj/assertj-core/3.13.2/assertj-core-3.13.2.jar
                                                    /Users/aqute/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
                                                    /Users/aqute/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar
                                                    /Users/aqute/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.5.2/junit-jupiter-api-5.5.
                                                    2.jar
                                                    /Users/aqute/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.5.2/junit-jupiter-engin
                                                    e-5.5.2.jar
                                                    /Users/aqute/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.5.2/junit-jupiter-param
                                                    s-5.5.2.jar
                                                    /Users/aqute/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.juni
                                                    t/4.12_1/+org.apache.servicemix.bundles.junit-4.12_1.jar
                                                    /Users/aqute/.m2/repository/org/junit/vintage/junit-vintage-engine/5.5.2/junit-vintage-engin
                                                    e-5.5.2.jar
                                                    /Users/aqute/.m2/repository/org/mockito/mockito-core/2.23.0/mockito-core-2.23.0.jar
                                                    /Users/aqute/.m2/repository/net/bytebuddy/byte-buddy/1.9.0/byte-buddy-1.9.0.jar
                                                    /Users/aqute/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar

    -----------------
    Errors
    000: No build.bnd file in /Ws/bnd/cnf
    001: Exception: java.lang.NullPointerException
        at aQute.bnd.osgi.Analyzer.analyzeJar(Analyzer.java:2567)
        at aQute.bnd.osgi.Analyzer.analyzeBundleClasspath(Analyzer.java:2495)
        at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:200)
        at aQute.bnd.osgi.Builder.analyze(Builder.java:425)
        at aQute.bnd.osgi.Analyzer.report(Analyzer.java:3507)
        at aQute.bnd.osgi.Builder.report(Builder.java:1907)
        at aQute.bnd.build.ProjectBuilder.report(ProjectBuilder.java:599)
        at aQute.bnd.main.bnd.report(bnd.java:1838)
        at aQute.bnd.main.bnd._debug(bnd.java:1800)
        at aQute.lib.getopt.CommandLine.execute(CommandLine.java:157)
        at aQute.bnd.main.bnd._bnd(bnd.java:446)
        at aQute.lib.getopt.CommandLine.execute(CommandLine.java:157)
        at aQute.bnd.main.bnd.start(bnd.java:294)
        at aQute.bnd.main.bnd.main(bnd.java:271)

    002: null
    /Ws/bnd/biz.aQute.bndlib.tests (pkriens/beforelaunch *)$ 
bjhargrave commented 5 years ago

The project biz.aQute.bndlib.tests has a -dependson on demo-fragment.

-dependson add a dependency on the jar task of the named project to the jar task of the current project. That is, the jar tasks of the -dependson projects must be run before the jar task of the current project.

$  ./gradlew :biz.aQute.bndlib.tests:jar --dry-run 
:aQute.libg:compileJava SKIPPED
:aQute.libg:processResources SKIPPED
:aQute.libg:classes SKIPPED
:aQute.libg:jar SKIPPED
:biz.aQute.bnd.annotation:compileJava SKIPPED
:biz.aQute.bnd.annotation:processResources SKIPPED
:biz.aQute.bnd.annotation:classes SKIPPED
:biz.aQute.bnd.annotation:jar SKIPPED
:biz.aQute.bndlib:compileJava SKIPPED
:biz.aQute.bndlib:processResources SKIPPED
:biz.aQute.bndlib:classes SKIPPED
:biz.aQute.bndlib:jar SKIPPED
:biz.aQute.bnd.embedded-repo:compileJava SKIPPED
:biz.aQute.bnd.embedded-repo:processResources SKIPPED
:biz.aQute.bnd.embedded-repo:classes SKIPPED
:biz.aQute.junit:compileJava SKIPPED
:biz.aQute.junit:processResources SKIPPED
:biz.aQute.junit:classes SKIPPED
:biz.aQute.junit:jar SKIPPED
:biz.aQute.launcher:compileJava SKIPPED
:biz.aQute.launcher:processResources SKIPPED
:biz.aQute.launcher:classes SKIPPED
:demo:compileJava SKIPPED
:demo:processResources SKIPPED
:demo:classes SKIPPED
:demo:jar SKIPPED
:biz.aQute.launcher:jar SKIPPED
:biz.aQute.remote:compileJava SKIPPED
:biz.aQute.remote:processResources SKIPPED
:biz.aQute.remote:classes SKIPPED
:biz.aQute.remote:jar SKIPPED
:biz.aQute.tester:compileJava SKIPPED
:biz.aQute.tester:processResources SKIPPED
:biz.aQute.tester:classes SKIPPED
:biz.aQute.tester:jar SKIPPED
:biz.aQute.tester.junit-platform:compileJava SKIPPED
:biz.aQute.tester.junit-platform:processResources SKIPPED
:biz.aQute.tester.junit-platform:classes SKIPPED
:biz.aQute.tester.junit-platform:jar SKIPPED
:biz.aQute.bnd.embedded-repo:jar SKIPPED
:biz.aQute.bndlib.tests:compileJava SKIPPED
:biz.aQute.bndlib.tests:processResources SKIPPED
:biz.aQute.bndlib.tests:classes SKIPPED
:demo-fragment:compileJava SKIPPED
:demo-fragment:processResources SKIPPED
:demo-fragment:classes SKIPPED
:demo-fragment:jar SKIPPED
:biz.aQute.bndlib.tests:jar SKIPPED

However, if you run the tests with ../gradlew test the demo-fragment project is not built in Gradle and one of the tests fail. According to bnd command line, the project is on the full dependson list.

But the test task of a project does not normally depend upon the jar task of the project. And so -dependson dependencies would not be built.

$ ./gradlew :biz.aQute.bndlib.tests:test --dry-run
:aQute.libg:compileJava SKIPPED
:aQute.libg:processResources SKIPPED
:aQute.libg:classes SKIPPED
:aQute.libg:jar SKIPPED
:biz.aQute.bnd.annotation:compileJava SKIPPED
:biz.aQute.bnd.annotation:processResources SKIPPED
:biz.aQute.bnd.annotation:classes SKIPPED
:biz.aQute.bnd.annotation:jar SKIPPED
:biz.aQute.bndlib:compileJava SKIPPED
:biz.aQute.bndlib:processResources SKIPPED
:biz.aQute.bndlib:classes SKIPPED
:biz.aQute.bndlib:jar SKIPPED
:biz.aQute.bnd.test:compileJava SKIPPED
:biz.aQute.bnd.test:processResources SKIPPED
:biz.aQute.bnd.test:classes SKIPPED
:biz.aQute.bnd.test:jar SKIPPED
:biz.aQute.bndlib.tests:compileJava SKIPPED
:biz.aQute.bndlib.tests:processResources SKIPPED
:biz.aQute.bndlib.tests:classes SKIPPED
:biz.aQute.launcher:compileJava SKIPPED
:biz.aQute.launcher:processResources SKIPPED
:biz.aQute.launcher:classes SKIPPED
:demo:compileJava SKIPPED
:demo:processResources SKIPPED
:demo:classes SKIPPED
:demo:jar SKIPPED
:biz.aQute.launcher:jar SKIPPED
:biz.aQute.repository:compileJava SKIPPED
:biz.aQute.repository:processResources SKIPPED
:biz.aQute.repository:classes SKIPPED
:biz.aQute.repository:jar SKIPPED
:biz.aQute.bndlib.tests:compileTestJava SKIPPED
:biz.aQute.bndlib.tests:processTestResources SKIPPED
:biz.aQute.bndlib.tests:testClasses SKIPPED
:biz.aQute.bndlib.tests:test SKIPPED

If the tests do actually depend upon the project's jar task or the things the jar test depends on, then you must tell Gradle. This is the case for the biz.aQute.bnd.gradle project test task and it properly configures Gradle:

https://github.com/bndtools/bnd/blob/df47206331e341ca75649517975282fabff53661/biz.aQute.bnd.gradle/build.gradle#L22-L23