Skip to content

Commit

Permalink
Remove unneeded rdf4j dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
atextor committed Mar 29, 2021
1 parent 40dd872 commit 7811c7f
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 51 deletions.
21 changes: 18 additions & 3 deletions cli/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ dependencies {
// Override transitive dependency versions due to vulns
implementation(deps.guava)
implementation(deps.jackson_databind)
implementation(deps.rdf4j_util)
implementation(deps.rdf4j_rio_rdfxml)
implementation(deps.rdf4j_rio_trix)
implementation(deps.httpclient)
implementation(deps.commons_codec)

Expand All @@ -46,6 +43,24 @@ dependencies {
testRuntimeOnly(deps.junit_jupiter_engine)
}

configurations.all {
exclude group: "org.eclipse.rdf4j", module: "rdf4j-model"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-api"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-languages"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-datatypes"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-binary"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-n3"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-nquads"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-ntriples"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-rdfjson"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-jsonld"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-rdfxml"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-trix"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-trig"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-rio-turtle"
exclude group: "org.eclipse.rdf4j", module: "rdf4j-util"
}

shadowJar {
archiveBaseName = 'owl-cli'
archiveClassifier = null
Expand Down
42 changes: 0 additions & 42 deletions cli/src/main/java/de/atextor/owlcli/AbstractCommand.java
Original file line number Diff line number Diff line change
Expand Up @@ -100,17 +100,6 @@ protected Try<InputStream> openInput( final String input ) {

protected OWLOntologyManager createOWLOntologyManager() {
final ImmutableSet<OWLParserFactory> parserFactories = ImmutableSet.<OWLParserFactory>builder()
.add( new org.semanticweb.owlapi.rio.RioBinaryRdfParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonLDParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioN3ParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioNQuadsParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioNTriplesParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioRDFaParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioRDFXMLParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrigParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrixParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioTurtleParserFactory() )
.add( new org.semanticweb.owlapi.manchestersyntax.parser.ManchesterOWLSyntaxOntologyParserFactory() )
.add( new org.semanticweb.owlapi.krss2.parser.KRSS2OWLParserFactory() )
.add( new org.semanticweb.owlapi.rdf.turtle.parser.TurtleOntologyParserFactory() )
Expand All @@ -119,34 +108,13 @@ protected OWLOntologyManager createOWLOntologyManager() {
.add( new org.semanticweb.owlapi.rdf.rdfxml.parser.RDFXMLParserFactory() )
.add( new org.semanticweb.owlapi.dlsyntax.parser.DLSyntaxOWLParserFactory() )
.add( new org.semanticweb.owlapi.oboformat.OBOFormatOWLAPIParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioBinaryRdfParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonLDParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioN3ParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioNQuadsParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioNTriplesParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioRDFaParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioRDFXMLParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrigParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrixParserFactory() )
.add( new org.semanticweb.owlapi.rio.RioTurtleParserFactory() )
.build();

final Set<OWLOntologyFactory> ontologyFactories = ImmutableSet.<OWLOntologyFactory>builder()
.add( new OWLOntologyFactoryImpl( new NonConcurrentOWLOntologyBuilder() ) )
.build();

final Set<OWLStorerFactory> storerFactories = ImmutableSet.<OWLStorerFactory>builder()
.add( new org.semanticweb.owlapi.rio.RioBinaryRdfStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonLDStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioN3StorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioNQuadsStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioNTriplesStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioRDFXMLStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrigStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrixStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioTurtleStorerFactory() )
.add( new org.semanticweb.owlapi.rdf.rdfxml.renderer.RDFXMLStorerFactory() )
.add( new org.semanticweb.owlapi.owlxml.renderer.OWLXMLStorerFactory() )
.add( new org.semanticweb.owlapi.functional.renderer.FunctionalSyntaxStorerFactory() )
Expand All @@ -157,16 +125,6 @@ protected OWLOntologyManager createOWLOntologyManager() {
.add( new org.semanticweb.owlapi.dlsyntax.renderer.DLSyntaxHTMLStorerFactory() )
.add( new org.semanticweb.owlapi.dlsyntax.renderer.DLSyntaxStorerFactory() )
.add( new org.semanticweb.owlapi.oboformat.OBOFormatStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioBinaryRdfStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonLDStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioJsonStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioN3StorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioNQuadsStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioNTriplesStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioRDFXMLStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrigStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioTrixStorerFactory() )
.add( new org.semanticweb.owlapi.rio.RioTurtleStorerFactory() )
.build();

final OWLDataFactory dataFactory = new OWLDataFactoryImpl();
Expand Down
3 changes: 0 additions & 3 deletions dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ ext.deps = [
owlapi: 'net.sourceforge.owlapi:owlapi-distribution:5.1.16',
picocli: 'info.picocli:picocli:4.5.1',
picocli_codegen: 'info.picocli:picocli-codegen:4.5.1',
rdf4j_rio_rdfxml: 'org.eclipse.rdf4j:rdf4j-rio-rdfxml:3.4.2',
rdf4j_rio_trix: 'org.eclipse.rdf4j:rdf4j-rio-trix:3.4.2',
rdf4j_util: 'org.eclipse.rdf4j:rdf4j-util:3.4.2',
slf4j_api: 'org.slf4j:slf4j-api:1.7.30',
vavr: 'io.vavr:vavr:0.10.3',

Expand Down
3 changes: 0 additions & 3 deletions diagram/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ dependencies {

// Override transitive dependency versions due to vulns
implementation(deps.jackson_databind)
implementation(deps.rdf4j_util)
implementation(deps.rdf4j_rio_rdfxml)
implementation(deps.rdf4j_rio_trix)
implementation(deps.httpclient)
implementation(deps.commons_codec)

Expand Down

0 comments on commit 7811c7f

Please sign in to comment.