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


Reply via email to