Ralf,

please see inline ...

Ralf Joachim wrote:
> Werner,
> 
> when I call mvn on the commandline a script gets started that somehow
> finds java and sets JAVA_HOME.
> 
> In the maven page you mentioned they suggest to test if everything works
> by executing:
> 
> mvn -version
> 
> and this command gives me:
> 
> Maven version: 2.0.8
> Java version: 1.5.0_15
> OS name: "linux" version: "2.6.24-19-generic" arch: "i386" Family: "unix"
> 
> According to this output I think maven finds the correct JDK.
> 
> 
> What's the result type of diff[i].getContent() for you? For me it's
> BigDecimal which indeed needs to be converted to int by hand. If the
> type is different for you, there must be something going wrong at the
> code generation.
Just let me make sure something: what's your default JRE/JDK as
configured in Eclipse ? The way we have configured our project is that
we compile against the default JRE as defined in the Eclipse
preferences. When I switched the project to Java 5.0, I had to change
this setting as well (in the workspace where I have the Castor
project(s) checked out). Iow, what's the JRE/JDK version set as default
within Eclipse n your case ?

> 
> 
> Having said that I'm using maven 2.0.8 as this is shipped with Ubuntu by
> default. Using a different version I would have to do some setup stuff
> by hand and I will not receive the regular updates of maven published by
> Ubuntu.
> 
> Regards
> Ralf
> 
> 
> Werner Guttmann schrieb:
>> Ralf,
>>
>> as far as I know, Maven *requires* JAVA_HOME to be set. Have a look at
>>
>> http://maven.apache.org/download.html
>>
>> at the bottom of the page is sais that JAVA_HOME needs to be set (and
>> point to a valid JDK).
>>
>> Werner
>>
>> Ralf Joachim wrote:
>>   
>>> Hi,
>>>
>>> neither JAVA_HOME nor JAVA_HOME/bin is set in my environment.
>>>
>>> When executing 'mvn install' the first lines output by maven are:
>>>
>>> [INFO] Scanning for projects...
>>> [INFO] Reactor build order:
>>> [INFO]   Castor
>>> [INFO]   Castor CORE - Core code/functioanlity
>>> [INFO]   Castor XML - core
>>> [INFO]   Castor XML - schema
>>> [INFO]   Castor JDO - Persistence framework
>>> [INFO]   Castor XML - Code generator
>>> [INFO]   Castor DDL generator
>>> [INFO]   Castor - ant tasks
>>> [INFO]   Castor XML - test suite framework code
>>> [INFO]   Castor CPA - JUnit test archetype
>>> [INFO]   Castor XML - Code generator JUnit test archetype
>>> WAGON_VERSION: 1.0-beta-1
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Building Castor
>>> [INFO]    task-segment: [install]
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Ignoring available plugin update: 2.5 as it requires Maven
>>> version 2.0.9
>>>
>>> May this plugin update cause our problem?
>>>
>>> Regards
>>> Ralf
>>>
>>> Werner Guttmann schrieb:
>>>     
>>>> Hi,
>>>>
>>>> Ralf Joachim wrote:
>>>>   
>>>>       
>>>>> Hi Werner, Hi Joachim,
>>>>>
>>>>> I checked the line in question once again.
>>>>>
>>>>> With intValue() I do not get any error neither in eclipse nor at 'mvn
>>>>> compile' after 'mvn clean' in xmlctf-framework directory.
>>>>>
>>>>> When I remove intValue() I get a compile error in eclipse:
>>>>>
>>>>> Type mismatch: cannot convert from BigDecimal to int
>>>>>
>>>>> and 'mvn compile' gives me:
>>>>>
>>>>> [INFO] Compilation failure
>>>>> /home/ralf/Castor/castor-1/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java:[123,41]
>>>>> incompatible types
>>>>> found   : java.math.BigDecimal
>>>>> required: int
>>>>>
>>>>> Looking at the code it seams to me that these messages make sense as
>>>>> diff[i].getContent() returns a BigDecimal and the return value of the
>>>>> method has to be a int.
>>>>>
>>>>> I also tried 'mvn clean' followed by 'mvn install' on the project root
>>>>> with the same result.
>>>>>
>>>>> 'mvn -version' gives me:
>>>>>
>>>>> Maven version: 2.0.8
>>>>> Java version: 1.5.0_15
>>>>> OS name: "linux" version: "2.6.24-19-generic" arch: "i386" Family: "unix"
>>>>>
>>>>> If the different maven version (2.0.8 to 2.0.9) makes this difference
>>>>>     
>>>>>         
>>>> No, that should not make a difference, here. But let me try this in the
>>>> afternoon/evening. Having said that, where does JAVA_HOME point to in
>>>> your case, and do you have a JAVA_HOME/bin entry in your environment
>>>> setup ?
>>>>
>>>>   
>>>>       
>>>>> then I think I will not be the only one that falls into this trap. In
>>>>> this case I think it would be better to choose options that are less
>>>>> sensitive to maven versions or let build fail for every maven version
>>>>> prior to 2.0.9.
>>>>>
>>>>> Regards
>>>>> Ralf
>>>>>
>>>>> Joachim Grüneis schrieb:
>>>>>     
>>>>>         
>>>>>> Hello,
>>>>>>
>>>>>> I also have to remove the intValue() to be compileable...
>>>>>>
>>>>>> with the current HEAD code I get:
>>>>>> [INFO] Compilation failure
>>>>>> /Users/joachim/Documents/workspace/castor-HEAD/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java:[123,27]
>>>>>> int cannot be dereferenced
>>>>>>
>>>>>> I'm running:
>>>>>> Maven version: 2.0.9
>>>>>> Java version: 1.5.0_13
>>>>>>
>>>>>> Have fun
>>>>>>
>>>>>> Joachim
>>>>>>
>>>>>> 2008/9/21 Werner Guttmann <[EMAIL PROTECTED]>:
>>>>>>   
>>>>>>       
>>>>>>           
>>>>>>> So do I, and that's why I removed the intValue() from that line, to get
>>>>>>> it compiling against Java 5.0. Odd.
>>>>>>>
>>>>>>> Werner
>>>>>>>
>>>>>>> Ralf Joachim wrote:
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>>>>> Hi Werner,
>>>>>>>>
>>>>>>>> I got a compile error without this conversion in eclipse and at mvn
>>>>>>>> install after mvn clean. After the change I could execute mvn install
>>>>>>>> without problems. I just intended to fix this error.
>>>>>>>>
>>>>>>>> Having said that I'm using Java 5 JDK.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Ralf
>>>>>>>>
>>>>>>>>
>>>>>>>> Werner Guttmann schrieb:
>>>>>>>>       
>>>>>>>>           
>>>>>>>>               
>>>>>>>>> Hi Ralf,
>>>>>>>>>
>>>>>>>>> can you please explain why you basically reverted a change I committed
>>>>>>>>> last week after starting to upgrade configurations for the Maven 
>>>>>>>>> plugins
>>>>>>>>> (as used e.g. within the xmlctf-framework) ? I made this change as
>>>>>>>>> otherwise I'd get a compilation error when compiling this module.
>>>>>>>>>
>>>>>>>>> Werner
>>>>>>>>>
>>>>>>>>> -------- Original Message --------
>>>>>>>>> Subject:     [castor-scm] [7894]
>>>>>>>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java:
>>>>>>>>> Fixed conversion error between BigDecimal and int at SchemaTestCase
>>>>>>>>> Date:        Sat, 20 Sep 2008 03:55:13 -0500 (CDT)
>>>>>>>>> From:        [EMAIL PROTECTED]
>>>>>>>>> Reply-To:    dev@castor.codehaus.org
>>>>>>>>> To:  [EMAIL PROTECTED]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Revision
>>>>>>>>>     7894 <http://fisheye.codehaus.org/changelog/castor/?cs=7894>
>>>>>>>>> Author
>>>>>>>>>     rjoachim
>>>>>>>>> Date
>>>>>>>>>     2008-09-20 03:55:13 -0500 (Sat, 20 Sep 2008)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>       Log Message
>>>>>>>>>
>>>>>>>>> Fixed conversion error between BigDecimal and int at SchemaTestCase
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>       Modified Paths
>>>>>>>>>
>>>>>>>>>     *
>>>>>>>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java
>>>>>>>>>
>>>>>>>>> <#castortrunkxmlctfframeworksrcmainjavaorgcastorxmlctfSchemaTestCasejava>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>       Diff
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>         Modified:
>>>>>>>>>
>>>>>>>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java
>>>>>>>>>         (7893 => 7894)
>>>>>>>>>
>>>>>>>>> ---
>>>>>>>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java
>>>>>>>>> 2008-09-19 22:56:47 UTC (rev 7893)
>>>>>>>>> +++
>>>>>>>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java
>>>>>>>>> 2008-09-20 08:55:13 UTC (rev 7894)
>>>>>>>>> @@ -120,7 +120,7 @@
>>>>>>>>>          SchemaDifferences[] diff = tc.getSchemaDifferences();
>>>>>>>>>          for (int i = 0; i < diff.length; i++) {
>>>>>>>>>              if (diff[i].getFailureStep().equals(step)) {
>>>>>>>>> -                return diff[i].getContent();
>>>>>>>>> +                return diff[i].getContent().intValue();
>>>>>>>>>              }
>>>>>>>>>          }
>>>>>>>>>          return 0;
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>> To unsubscribe from this list please visit:
>>>>>>>>>
>>>>>>>>> http://xircles.codehaus.org/manage_email
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe from this list, please visit:
>>>>>>>>>
>>>>>>>>>     http://xircles.codehaus.org/manage_email
>>>>>>>>>
>>>>>>>>>         
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe from this list, please visit:
>>>>>>>>
>>>>>>>>     http://xircles.codehaus.org/manage_email
>>>>>>>>
>>>>>>>>
>>>>>>>>       
>>>>>>>>           
>>>>>>>>               
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe from this list, please visit:
>>>>>>>
>>>>>>>    http://xircles.codehaus.org/manage_email
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe from this list, please visit:
>>>>>>
>>>>>>     http://xircles.codehaus.org/manage_email
>>>>>>
>>>>>>   
>>>>>>       
>>>>>>           
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>     http://xircles.codehaus.org/manage_email
>>>>
>>>>   
>>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>   
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to