Werner, it's the same that I use with maven. In other words: JDK 1.5.0_15
Regards Ralf Werner Guttmann schrieb: > 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 > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email