On 6/22/12 5:03 PM, Rupert Westenthaler wrote:
you need to download and install the
apache-stanbol-0.9.0-incubating-deps from [1]

That would not work. That package in deps has a different groupId i.e. net.sourceforge.owlapi

The one required by the hermit bundle (and built by commons.owl) only has owlapi as groupId. nevertheless it doesn't seem to be checked by maven...


On Fri, Jun 22, 2012 at 5:01 PM, Alessandro Adamou<[email protected]>  wrote:
Hi,

No dice, but perhaps it can be solved with a repository setup or something?

I cleaned up my local m2 repo, did a full Stanbol build then tried to build
hermit. It cannot find owlapi:owlapi:3.2.3 despite having built it when it
built commons.owl. Apparently it's only looking for it in the embedded
repository...

[INFO]
------------------------------------------------------------------------
[INFO] Building Apache Stanbol Reasoners: HermiT 0.10.0-incubating-SNAPSHOT
[INFO]
------------------------------------------------------------------------
Downloading:
file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo/owlapi/owlapi/3.2.3/owlapi-3.2.3.pom
[WARNING] The POM for owlapi:owlapi:jar:3.2.3 is missing, no dependency
information available
Downloading:
file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo/org/apache/stanbol/org.apache.stanbol.reasoners.servicesapi/0.10.0-incubating-SNAPSHOT/maven-metadata.xml
Downloading:
file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo/org/apache/stanbol/stanbol-parent/2-incubating-SNAPSHOT/maven-metadata.xml
Downloading:
file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo/org/apache/stanbol/org.apache.stanbol.reasoners.owlapi/0.10.0-incubating-SNAPSHOT/maven-metadata.xml
Downloading:
file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo/org/apache/stanbol/org.apache.stanbol.commons.owl/0.10.0-incubating-SNAPSHOT/maven-metadata.xml
Downloading:
file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo/owlapi/owlapi/3.2.3/owlapi-3.2.3.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 1.991s
[INFO] Finished at: Fri Jun 22 16:55:38 CEST 2012
[INFO] Final Memory: 7M/81M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal on project
org.apache.stanbol.reasoners.hermit: Could not resolve dependencies for
project
org.apache.stanbol:org.apache.stanbol.reasoners.hermit:bundle:0.10.0-incubating-SNAPSHOT:
Could not find artifact owlapi:owlapi:jar:3.2.3 in reasoners-hermit-embedded
(file://localhost//Users/alessandro/workspaces/IKS/main/stanbol/contrib/reasoners/hermit/src/main/resources/maven/repo)
->  [Help 1]

--Alessandro



  On 6/22/12 4:14 PM, Alessandro Adamou wrote:
Thank you Rupert. I'm trying to do a fresh build right now.

On 6/22/12 3:27 PM, Rupert Westenthaler wrote:
The problem its the hermit-1.3.4.jar itself as it includes all the
dependencies. I think this happens because hermit (even the newest
version) still uses owl-api 3.2.2 and o.a.s.commons.owl exports
owl-api 3.2.3.

That's correct (and unfortunately the ontology manager code is built after
owlapi 3.2.3), but I wonder how come it has been working for almost a year
with these two owlapi versions together.

I think I have solved this problem by

* using the source release of hermit (used the newest version 1.3.6)
* building it myself with the ant task HermiT-standalone-no-libraries
* adapting the POM to include dependencies of HermiT
    * had to add "automata:core:2.0.0-alpha-1" to the included maven repo

This avoids that owl-api is present in two different versions.

Ok. I have unpacked the jars for hermit and jautomata, and noticed that
the *.aut files that are in the standard Hermit distribution are not there.
I think they are from dk.brics.automaton library (another dependency of
hermit), IIRC weird results were delivered when it was not packaged... let's
see.

Thanks again

Alessandro


On Fri, Jun 22, 2012 at 12:23 PM, Rupert Westenthaler
<[email protected]>      wrote:
On Fri, Jun 22, 2012 at 9:56 AM, Alessandro Adamou<[email protected]>
  wrote:
I had tried that too. The bundle would start but not the component

org.apache.stanbol.reasoners.hermit.HermitReasoningService

Did it start for you?
it is active for me.

If you can send me instructions on how to test it (e.g. a shell script
with curl requests) I will test if it is also functional

best
Rupert


--
| Rupert Westenthaler             [email protected]
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen


--
M.Sc. Alessandro Adamou

Alma Mater Studiorum - Università di Bologna
Department of Computer Science
Mura Anteo Zamboni 7, 40127 Bologna - Italy

Semantic Technology Laboratory (STLab)
Institute for Cognitive Science and Technology (ISTC)
National Research Council (CNR)
Via Nomentana 56, 00161 Rome - Italy


"I will give you everything, just don't demand anything."
(Ettore Petrolini, 1917)

Not sent from my iSnobTechDevice




--
M.Sc. Alessandro Adamou

Alma Mater Studiorum - Università di Bologna
Department of Computer Science
Mura Anteo Zamboni 7, 40127 Bologna - Italy

Semantic Technology Laboratory (STLab)
Institute for Cognitive Science and Technology (ISTC)
National Research Council (CNR)
Via Nomentana 56, 00161 Rome - Italy


"I will give you everything, just don't demand anything."
(Ettore Petrolini, 1917)

Not sent from my iSnobTechDevice





--
M.Sc. Alessandro Adamou

Alma Mater Studiorum - Università di Bologna
Department of Computer Science
Mura Anteo Zamboni 7, 40127 Bologna - Italy

Semantic Technology Laboratory (STLab)
Institute for Cognitive Science and Technology (ISTC)
National Research Council (CNR)
Via Nomentana 56, 00161 Rome - Italy


"I will give you everything, just don't demand anything."
(Ettore Petrolini, 1917)

Not sent from my iSnobTechDevice

Reply via email to