Dear Lorenz,
many thanks for your prompt reply. I am using the official openllet code
available here https://github.com/Galigator/openllet

I get this error when launching the script openllet.sh [ERROR] Failed to
execute goal org.apache.felix:maven-bundle-plugin:4.1.0:bundle
(default-bundle) on project openllet-protege: Execution default-bundle of
goal org.apache.felix:maven-bundle-plugin:4.1.0:bundle failed.:
ConcurrentModificationException -> [Help 1]

Below I copy the full output.

I am on a mac os 10.15.5. I am using Apache Maven 3.8.4, with JDK 17.02 (I
tried with JDK 16.02, but the issue persists)

It is likely an issue of the POM.xml, but I can't figure out how to solve
it properly
https://github.com/Galigator/openllet/blob/integration/pom.xml

Thanks in advance

Best wishes

Luca

Lucas-MacBook-Pro:openllet-integration luca$ ./openllet.sh
ANTLR Parser Generator  Version 3.5.2
Output file
/Users/luca/Downloads/openllet-integration/module-jena/target/generated-sources/antlr3/openllet/query/sparqlowl/parser/antlr/SparqlOwlParser.java
does not exist: must build
/Users/luca/Downloads/openllet-integration/module-jena/src/main/antlr3/openllet/query/sparqlowl/parser/antlr/SparqlOwl.g
openllet/query/sparqlowl/parser/antlr/SparqlOwl.g
Output file
/Users/luca/Downloads/openllet-integration/module-jena/target/generated-sources/antlr3/openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.java
does not exist: must build
/Users/luca/Downloads/openllet-integration/module-jena/src/main/antlr3/openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g
openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g
[ERROR] Failed to execute goal
org.apache.felix:maven-bundle-plugin:4.1.0:bundle (default-bundle) on
project openllet-protege: Execution default-bundle of goal
org.apache.felix:maven-bundle-plugin:4.1.0:bundle failed.:
ConcurrentModificationException -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <args> -rf :openllet-protege
ERROR: Type 'openllet help' for usage.

So I run the mvn -e, here the output

Lucas-MacBook-Pro:openllet-integration luca$ mvn -e
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[WARNING] The project
com.github.galigator.openllet:openllet-parent:pom:2.6.6-SNAPSHOT uses
prerequisites which is only intended for maven-plugin projects but not for
non maven-plugin projects. For such purposes you should use the
maven-enforcer-plugin. See
https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Openllet :: Parent POM
[pom]
[INFO] Openllet :: Abstracts functions
 [jar]
[INFO] Openllet :: Core
[jar]
[INFO] Openllet :: Query
 [jar]
[INFO] Openllet :: OWL API
 [jar]
[INFO] Openllet :: Jena
[jar]
[INFO] Openllet :: Explanation
 [jar]
[INFO] Openllet :: Modularity
[jar]
[INFO] Openllet :: Pellint
 [jar]
[INFO] Openllet :: CLI
 [jar]
[INFO] Openllet :: Profiler
[jar]
[INFO] Openllet :: Examples
[jar]
[INFO] Openllet :: Tests
 [jar]
[INFO] Openllet :: Protege
[bundle]
[INFO] Openllet :: Distribution
 [bundle]
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary for Openllet :: Parent POM 2.6.6-SNAPSHOT:
[INFO]
[INFO] Openllet :: Parent POM ............................. SKIPPED
[INFO] Openllet :: Abstracts functions .................... SKIPPED
[INFO] Openllet :: Core ................................... SKIPPED
[INFO] Openllet :: Query .................................. SKIPPED
[INFO] Openllet :: OWL API ................................ SKIPPED
[INFO] Openllet :: Jena ................................... SKIPPED
[INFO] Openllet :: Explanation ............................ SKIPPED
[INFO] Openllet :: Modularity ............................. SKIPPED
[INFO] Openllet :: Pellint ................................ SKIPPED
[INFO] Openllet :: CLI .................................... SKIPPED
[INFO] Openllet :: Profiler ............................... SKIPPED
[INFO] Openllet :: Examples ............................... SKIPPED
[INFO] Openllet :: Tests .................................. SKIPPED
[INFO] Openllet :: Protege ................................ SKIPPED
[INFO] Openllet :: Distribution ........................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  0.519 s
[INFO] Finished at: 2022-02-23T09:58:08+01:00
[INFO]
------------------------------------------------------------------------
[ERROR] No goals have been specified for this build. You must specify a
valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or
<plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available
lifecycle phases are: validate, initialize, generate-sources,
process-sources, generate-resources, process-resources, compile,
process-classes, generate-test-sources, process-test-sources,
generate-test-resources, process-test-resources, test-compile,
process-test-classes, test, prepare-package, package, pre-integration-test,
integration-test, post-integration-test, verify, install, deploy,
pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. ->
[Help 1]
org.apache.maven.lifecycle.NoGoalSpecifiedException: No goals have been
specified for this build. You must specify a valid lifecycle phase or a
goal in the format <plugin-prefix>:<goal> or
<plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available
lifecycle phases are: validate, initialize, generate-sources,
process-sources, generate-resources, process-resources, compile,
process-classes, generate-test-sources, process-test-sources,
generate-test-resources, process-test-resources, test-compile,
process-test-classes, test, prepare-package, package, pre-integration-test,
integration-test, post-integration-test, verify, install, deploy,
pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy.
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:97)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:568)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
(Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:347)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException


And this is the output of mvn -X

Lucas-MacBook-Pro:openllet-integration luca$ mvn -X
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /Users/luca/apache-maven-3.8.4
Java version: 17.0.2, vendor: Oracle Corporation, runtime:
/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
Default locale: en_IT, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.5", arch: "x86_64", family: "mac"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: javax.annotation.* < plexus.core
[DEBUG]   Imported: javax.annotation.security.* < plexus.core
[DEBUG]   Imported: javax.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser <
plexus.core
[DEBUG]   Imported:
org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer <
plexus.core
[DEBUG]   Imported: org.eclipse.aether.* < plexus.core
[DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
[DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
[DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
[DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
[DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
[DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG]   Imported: org.eclipse.aether.version < plexus.core
[DEBUG]   Imported: org.fusesource.jansi.* < plexus.core
[DEBUG]   Imported: org.slf4j.* < plexus.core
[DEBUG]   Imported: org.slf4j.event.* < plexus.core
[DEBUG]   Imported: org.slf4j.helpers.* < plexus.core
[DEBUG]   Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: debug info warning error success failure strong
mojo project
[DEBUG] Reading global settings from
/Users/luca/apache-maven-3.8.4/conf/settings.xml
[DEBUG] Reading user settings from /Users/luca/.m2/settings.xml
[DEBUG] Reading global toolchains from
/Users/luca/apache-maven-3.8.4/conf/toolchains.xml
[DEBUG] Reading user toolchains from /Users/luca/.m2/toolchains.xml
[DEBUG] Using local repository at /Users/luca/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for
/Users/luca/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-parent:pom:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-functions:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-core:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-query:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-owlapi:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-jena:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-explanation:jar:2.6.6-SNAPSHOT:
(none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-modularity:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-pellint:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-cli:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-profiler:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-examples:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-test:jar:2.6.6-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from
ClassRealm[plexus.core, parent: null]
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
apache.snapshots (http://repository.apache.org/snapshots).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
snapshots (http://snapshots.maven.codehaus.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
central (http://repo1.maven.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
codehaus.snapshots (http://snapshots.repository.codehaus.org).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
apache-snapshots (http://people.apache.org/maven-snapshot-repository).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for
codehaus-snapshots (http://snapshots.repository.codehaus.org).
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=1128753,
ConflictMarker.markTime=402554, ConflictMarker.nodeCount=200,
ConflictIdSorter.graphTime=674836, ConflictIdSorter.topsortTime=351468,
ConflictIdSorter.conflictIdCount=62,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=5230241, ConflictResolver.conflictItemCount=131,
DefaultDependencyCollector.collectTime=217408142,
DefaultDependencyCollector.transformTime=8995046}
[DEBUG] org.apache.felix:maven-bundle-plugin:jar:4.1.0
[DEBUG]    org.osgi:org.osgi.core:jar:4.3.1:compile
[DEBUG]    biz.aQute.bnd:biz.aQute.bndlib:jar:4.1.0:compile
[DEBUG]
 org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.6:compile
[DEBUG]       org.easymock:easymock:jar:2.4:compile
[DEBUG]    org.apache.felix:org.apache.felix.utils:jar:1.6.0:compile
[DEBUG]       org.osgi:org.osgi.compendium:jar:4.2.0:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.2.0:compile
[DEBUG]       org.apache.maven:maven-settings:jar:2.2.0:compile
[DEBUG]
org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.0:compile
[DEBUG]       org.slf4j:slf4j-jdk14:jar:1.5.6:runtime
[DEBUG]          org.slf4j:slf4j-api:jar:1.5.6:runtime
[DEBUG]       org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime
[DEBUG]
org.apache.maven.reporting:maven-reporting-api:jar:2.2.0:compile
[DEBUG]          org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.2.0:compile
[DEBUG]       org.apache.maven:maven-model:jar:2.2.0:compile
[DEBUG]       org.apache.maven:maven-artifact:jar:2.2.0:compile
[DEBUG]
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]          junit:junit:jar:3.8.1:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.2.0:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.2.0:compile
[DEBUG]       org.apache.maven:maven-project:jar:2.2.0:compile
[DEBUG]          org.apache.maven:maven-plugin-registry:jar:2.2.0:compile
[DEBUG]       commons-cli:commons-cli:jar:1.2:compile
[DEBUG]       org.apache.maven:maven-plugin-api:jar:2.2.0:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.2.0:compile
[DEBUG]
org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.2.0:compile
[DEBUG]
 backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.2.0:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven:maven-archiver:jar:2.6:compile
[DEBUG]       org.apache.maven.shared:maven-shared-utils:jar:0.7:compile
[DEBUG]          com.google.code.findbugs:jsr305:jar:2.0.1:compile
[DEBUG]       org.codehaus.plexus:plexus-archiver:jar:2.8.1:compile
[DEBUG]          org.codehaus.plexus:plexus-io:jar:2.3.2:compile
[DEBUG]          org.apache.commons:commons-compress:jar:1.9:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.21:compile
[DEBUG]    org.apache.maven.shared:maven-dependency-tree:jar:2.1:compile
[DEBUG]
org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[DEBUG]       org.eclipse.aether:aether-util:jar:0.9.0.M2:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0.10:compile
[DEBUG]    org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile
[DEBUG]    org.apache.maven.doxia:doxia-sink-api:jar:1.0:compile
[DEBUG]    org.apache.maven.doxia:doxia-site-renderer:jar:1.0:compile
[DEBUG]       org.apache.maven.doxia:doxia-core:jar:1.0:compile
[DEBUG]       org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7:compile
[DEBUG]       org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile
[DEBUG]       org.apache.velocity:velocity:jar:1.5:compile
[DEBUG]          commons-lang:commons-lang:jar:2.1:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]       org.apache.maven.doxia:doxia-decoration-model:jar:1.0:compile
[DEBUG]       commons-collections:commons-collections:jar:3.2:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-apt:jar:1.0:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-fml:jar:1.0:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xdoc:jar:1.0:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xhtml:jar:1.0:compile
[DEBUG]    org.jdom:jdom:jar:1.1:compile
[DEBUG] Created new class realm
extension>org.apache.felix:maven-bundle-plugin:4.1.0
[DEBUG] Importing foreign packages into class realm
extension>org.apache.felix:maven-bundle-plugin:4.1.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm
extension>org.apache.felix:maven-bundle-plugin:4.1.0
[DEBUG]   Included: org.apache.felix:maven-bundle-plugin:jar:4.1.0
[DEBUG]   Included: org.osgi:org.osgi.core:jar:4.3.1
[DEBUG]   Included: biz.aQute.bnd:biz.aQute.bndlib:jar:4.1.0
[DEBUG]   Included:
org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.6
[DEBUG]   Included: org.easymock:easymock:jar:2.4
[DEBUG]   Included: org.apache.felix:org.apache.felix.utils:jar:1.6.0
[DEBUG]   Included: org.osgi:org.osgi.compendium:jar:4.2.0
[DEBUG]   Included: org.slf4j:slf4j-jdk14:jar:1.5.6
[DEBUG]   Included: org.slf4j:jcl-over-slf4j:jar:1.5.6
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:2.2.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-logging-api:jar:1.1
[DEBUG]   Included: junit:junit:jar:3.8.1
[DEBUG]   Included: commons-cli:commons-cli:jar:1.2
[DEBUG]   Included:
org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG]   Included:
backport-util-concurrent:backport-util-concurrent:jar:3.1
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.apache.maven:maven-archiver:jar:2.6
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:0.7
[DEBUG]   Included: com.google.code.findbugs:jsr305:jar:2.0.1
[DEBUG]   Included: org.codehaus.plexus:plexus-archiver:jar:2.8.1
[DEBUG]   Included: org.codehaus.plexus:plexus-io:jar:2.3.2
[DEBUG]   Included: org.apache.commons:commons-compress:jar:1.9
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.21
[DEBUG]   Included: org.apache.maven.shared:maven-dependency-tree:jar:2.1
[DEBUG]   Included:
org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: org.eclipse.aether:aether-util:jar:0.9.0.M2
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.10
[DEBUG]   Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-core:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7
[DEBUG]   Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7
[DEBUG]   Included: org.apache.velocity:velocity:jar:1.5
[DEBUG]   Included: commons-lang:commons-lang:jar:2.1
[DEBUG]   Included: oro:oro:jar:2.0.8
[DEBUG]   Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.0
[DEBUG]   Included: commons-collections:commons-collections:jar:3.2
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-apt:jar:1.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-fml:jar:1.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xdoc:jar:1.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.0
[DEBUG]   Included: org.jdom:jdom:jar:1.1
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-protege:bundle:2.6.6-SNAPSHOT:
[ClassRealm[extension>org.apache.felix:maven-bundle-plugin:4.1.0, parent:
jdk.internal.loader.ClassLoaders$AppClassLoader@531d72ca]]
[DEBUG] Created new class realm
project>com.github.galigator.openllet:openllet-protege:2.6.6-SNAPSHOT
[DEBUG] Populating class realm
project>com.github.galigator.openllet:openllet-protege:2.6.6-SNAPSHOT
[DEBUG] Looking up lifecycle mappings for packaging bundle from
ClassRealm[project>com.github.galigator.openllet:openllet-protege:2.6.6-SNAPSHOT,
parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project
com.github.galigator.openllet:openllet-distribution:bundle:2.6.6-SNAPSHOT:
[ClassRealm[extension>org.apache.felix:maven-bundle-plugin:4.1.0, parent:
jdk.internal.loader.ClassLoaders$AppClassLoader@531d72ca]]
[DEBUG] Looking up lifecycle mappings for packaging bundle from
ClassRealm[project>com.github.galigator.openllet:openllet-protege:2.6.6-SNAPSHOT,
parent: ClassRealm[maven.api, parent: null]]
[WARNING] The project
com.github.galigator.openllet:openllet-parent:pom:2.6.6-SNAPSHOT uses
prerequisites which is only intended for maven-plugin projects but not for
non maven-plugin projects. For such purposes you should use the
maven-enforcer-plugin. See
https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Openllet :: Parent POM
[pom]
[INFO] Openllet :: Abstracts functions
 [jar]
[INFO] Openllet :: Core
[jar]
[INFO] Openllet :: Query
 [jar]
[INFO] Openllet :: OWL API
 [jar]
[INFO] Openllet :: Jena
[jar]
[INFO] Openllet :: Explanation
 [jar]
[INFO] Openllet :: Modularity
[jar]
[INFO] Openllet :: Pellint
 [jar]
[INFO] Openllet :: CLI
 [jar]
[INFO] Openllet :: Profiler
[jar]
[INFO] Openllet :: Examples
[jar]
[INFO] Openllet :: Tests
 [jar]
[INFO] Openllet :: Protege
[bundle]
[INFO] Openllet :: Distribution
 [bundle]
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary for Openllet :: Parent POM 2.6.6-SNAPSHOT:
[INFO]
[INFO] Openllet :: Parent POM ............................. SKIPPED
[INFO] Openllet :: Abstracts functions .................... SKIPPED
[INFO] Openllet :: Core ................................... SKIPPED
[INFO] Openllet :: Query .................................. SKIPPED
[INFO] Openllet :: OWL API ................................ SKIPPED
[INFO] Openllet :: Jena ................................... SKIPPED
[INFO] Openllet :: Explanation ............................ SKIPPED
[INFO] Openllet :: Modularity ............................. SKIPPED
[INFO] Openllet :: Pellint ................................ SKIPPED
[INFO] Openllet :: CLI .................................... SKIPPED
[INFO] Openllet :: Profiler ............................... SKIPPED
[INFO] Openllet :: Examples ............................... SKIPPED
[INFO] Openllet :: Tests .................................. SKIPPED
[INFO] Openllet :: Protege ................................ SKIPPED
[INFO] Openllet :: Distribution ........................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  0.543 s
[INFO] Finished at: 2022-02-23T09:59:37+01:00
[INFO]
------------------------------------------------------------------------
[ERROR] No goals have been specified for this build. You must specify a
valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or
<plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available
lifecycle phases are: validate, initialize, generate-sources,
process-sources, generate-resources, process-resources, compile,
process-classes, generate-test-sources, process-test-sources,
generate-test-resources, process-test-resources, test-compile,
process-test-classes, test, prepare-package, package, pre-integration-test,
integration-test, post-integration-test, verify, install, deploy,
pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. ->
[Help 1]
org.apache.maven.lifecycle.NoGoalSpecifiedException: No goals have been
specified for this build. You must specify a valid lifecycle phase or a
goal in the format <plugin-prefix>:<goal> or
<plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available
lifecycle phases are: validate, initialize, generate-sources,
process-sources, generate-resources, process-resources, compile,
process-classes, generate-test-sources, process-test-sources,
generate-test-resources, process-test-resources, test-compile,
process-test-classes, test, prepare-package, package, pre-integration-test,
integration-test, post-integration-test, verify, install, deploy,
pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy.
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:97)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:568)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
(Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:347)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException


-----------------------------------------------------------------------------------------

*Luca Turchet*
Associate Professor
Head of the Creative, Intelligent & Multisensory Interactions Laboratory
*https://www.cimil.disi.unitn.it/* <https://www.cimil.disi.unitn.it/>

Department of Information Engineering and Computer Science
University of Trento
Via Sommarive 9 - 38123 Trento - Italy

E-mail: [email protected]
Tel: +39 0461 283792



Il giorno mer 23 feb 2022 alle ore 08:03 Lorenz Buehmann <
[email protected]> ha scritto:

> Hi,
>
> follow up from your Stackoverflow thread, the Jena built-in reasoners do
> not support SWRL rules - what exactly is supported by which OWL reasoner
> is documented here: https://jena.apache.org/documentation/inference/#owl
>
> None of them is a full OWL DL reasoner, that's only covered via Pellet.
> And Pellet does also support SWRL. I suggested to use a Pellet fork like
> Openllet because the official Pellet reasoner is still on Jena 2.x/3.x
> and any further version of Pellet is closed source being integrated in
> Stardog triple store.
>
> Openllet does support Jena 4.x so in theory it should work. It would be
> helpful to show your Java/Maven issues, otherwise it's a wild guess.
>
> The other option I suggested was to use the Jena rules instead of SWRL.
> I understand though that if you want to stick to W3C standards
> (technically SWRL isn't) this won't be an option for you.
>
> Note, the whole reasoner will happen mostly in-memory - don't expect OWL
> DL reasoning to scale in a large dataset in a triple store- that's why
> people designed profiles like OWL RL which can be easily mapped to rule
> based inference and don't need a tableau algorithm or the like.
>
> Cheers,
>
> Lorenz
>
> On 22.02.22 18:36, Luca Turchet wrote:
> > Dear list members,
> > I am trying to integrate a reasoner in the Fuseki server. I first tried
> > openllet but there are some technical issues with java and maven which
> > currently prevent the openllet installation on a mac.
> >
> > So I tried to launch fuseki with the --conf option using one of the
> > reasoners listed at the bottom of this page:
> > https://jena.apache.org/documentation/fuseki2/fuseki-configuration.html
> >
> > in particular, I tried the examples
> >
> >     - config-inference-1.ttl
> >     <
> https://github.com/apache/jena/blob/main/jena-fuseki2/examples/config-inference-1.ttl
> >
> >     - config-inference-2.ttl
> >     <
> https://github.com/apache/jena/blob/main/jena-fuseki2/examples/config-inference-2.ttl
> >
> >
> > which are provided in the documentation:
> > https://github.com/apache/jena/tree/main/jena-fuseki2/examples
> >
> > When performing the query which should return the result of an inference
> I
> > don't get the expected result, like if the reasoner was not integrated.
> > I am sure that the triplestore I am using is correct and contains the
> rule
> > as I have tested it in Protegè using the Snap SPARQL query tab with the
> > Pellet reasoner activated.
> >
> > What am I doing wrong? I launch the server with
> > ./fuseki-server
> --conf=/Users/luca/semanticweb/prova/config-inference-1.ttl
> >
> > Thanks in advance
> >
> > Best wishes
> >
> > Luca
> >
> >
> -----------------------------------------------------------------------------------------
> >
> > *Luca Turchet*
> > Associate Professor
> > Head of the Creative, Intelligent & Multisensory Interactions Laboratory
> > *https://www.cimil.disi.unitn.it/* <https://www.cimil.disi.unitn.it/>
> >
> > Department of Information Engineering and Computer Science
> > University of Trento
> > Via Sommarive 9 - 38123 Trento - Italy
> >
> > E-mail: [email protected]
> > Tel: +39 0461 283792
> >
>

Reply via email to