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