Maven 1.0 bundles xerces which is not the case in the maven 1.1.
The compatibility with the jdk 5 will be better if you use maven 1.1.
You can try the beta 2 or this snapshot to see if it fixes your problem :
http://people.apache.org/~aheritier/maven/1.X/snapshots/

Arnaud

On 1/11/06, Minds Work <[EMAIL PROTECTED]> wrote:
>
> Hi Doug
>
> These property are already  in my project.properties....
>
> But these properties has nothing with classes or methods the compiler does
> not find.
> (For example, you can use classes/methods that only exists in Jdk1.5 (like
> java.util.Fotmatter) and compile with maven.compile.source=1.4 and
> maven.compile.target=1.4, it will compile, however it will not run
> correclty in a JVM 1.4, it will throw a Method/ClassNotFoundError)
>
> And I have other classes that use the new JDk1.5 source features (like
> List<E>), those classes would not compile if the problem was source/target
> version.
>
> My Problem is that for some odd reason maven is using a different
> javax.xml.parsers.SAXParserFactory frm the one that exists in my JAVA_HOME
> jdk...
> I see this happen with no other class....
>
>
>
> On 1/11/06, Doug Douglass <[EMAIL PROTECTED]> wrote:
> >
> > Freddy,
> >
> > Add the following to you project.properties and try maven java:compile
> > again:
> >
> > maven.compile.source=1.5
> > maven.compile.target=1.5
> >
> > Doug
> >
> > Minds Work wrote:
> >
> > >Hi
> > >I have a class that uses the method "setXIncludeAware(boolean)" from "
> > >javax.xml.parsers.SAXParserFactory" ( jdk1.5)
> > >The class compiles in eclipse.
> > >But when I run maven, maven does not compile the class, it says that
> this
> > >method does not exists.
> > >I tried in others machines, but the error is alwalys the same:
> > >
> >
> >
> >C:\Mantissa\workspace\biogenie-client\src\java\br\com\mindsatwork\biogenie\ui\BioGenieApplication.java:1309:
> > >cannot find symbol
> > >
> > >symbol : method setXIncludeAware(boolean)
> > >
> > >location: class javax.xml.parsers.SAXParserFactory
> > >
> > >SAXParserFactory.newInstance().setXIncludeAware( false );
> > >
> > >Does anyone know why this is happening??
> > >
> > >PS: If I coment the line that uses the "setXIncludeAware(boolean)",
> maven
> >
> > >compiles the class.
> > >PS2: The JAVA_HOME env var is set to the same JVM that I use in
> eclipse.
> > >PS3: I'm running maven 1.0.2 and eclipse 3.1, in windows XP
> > >[]s
> > >Freddy
> > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>

Reply via email to