Hi again,
I successfully built Clerezza with Java 5 and made RDFCASConsumer run with
the 5-versioned Clerezza dependencies.
I am wondering if It may be worth having bundled Java 5 jars inside a lib
directory (system scoped dependency) to avoid having to run such a custom
build.
Otherwise I think we should switch to directly use Jena, drop Clerezza and
do some coding.
Cheers,
Tommaso

2011/1/22 Tommaso Teofili <[email protected]>

> Thanks Marshall, for notifying this, I missed that.
> The possible solutions are: build Clerezza with Java 5 (no code change) or
> use directly Jena which should be Java 5 compatible from 0.8.2 onwards (need
> some basic code improvement).
> I'm going to test the first option now and let you know soon.
> Cheers,
> Tommaso
>
> 2011/1/21 Marshall Schor <[email protected]>
>
>  UIMA components are spec'd to require Java 5.  However, the RDFCASConsumer
>> project depends on classes from the clerezza project (here's one:
>> org/apache/clerezza/rdf/core/MGraph.class) which are compiled with Java 6.
>>
>> Because of this, when building RDFCASConsumer, I get a compile failure:
>>
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 14.704s
>> [INFO] Finished at: Fri Jan 21 17:11:31 EST 2011
>> [INFO] Final Memory: 10M/18M
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-compiler-plugin:2.3.1:compile
>> (default-compile)
>> on project RDFCASConsumer: Compilation failure
>> [ERROR]
>>
>> \mavenAlign\sandbox-trunk-data\RDFCASConsumer\src\main\java\org\apache\uima\rdf\RDFCASConsumer.java:[21,-1]
>> cannot access org.apache.clerezza.rdf.core.MGraph
>> [ERROR] bad class file: C:\Documents and
>>
>> Settings\Administrator\.m2\repository\org\apache\clerezza\org.apache.clerezza.rdf.core\0.12-incubating-SNAPSHOT\org.apache.clerezza.rdf.core-0.12-incubating-SNAPSHOT.jar(org/apache/clerezza/rdf/core/MGraph.class)
>> [ERROR] class file has wrong version 50.0, should be 49.0
>>
>> How should we fix this?  Does Clezerra really require Java 6? Can we
>> depend on
>> something else?
>>
>> -Marshall
>>
>
>

Reply via email to