On 1/22/2011 10:02 AM, Tommaso Teofili wrote:
> 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.

I don't think we can distribute Java 5 jars.  (They're not Apache licensed :-) 
).

> 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