That is what I think as well. In this case I would need to know
Looking at the xml below, its clearly the "generate-sources" target
which fails and in that the line with java fork="fork" ... which
gets executed and fails in turn parsing the model file .mdo.
How does the "class org.codehaus.modello.ModelloCli" select which parser
to use and how can I check that the proper parser is used?
How can I enforce that this class uses a different parser?
Josef
<target name="generate-sources" depends="pull" description="generates Java
sources from Modello mdo model files">
<mkdir dir="bootstrap/target"/>
<mkdir dir="bootstrap/target/generated-sources"/>
<macrodef name="modello-single-mode">
<attribute name="file"/>
<attribute name="mode"/>
<attribute name="version"/>
<sequential>
<java fork="fork" classname="org.codehaus.modello.ModelloCli"
failonerror="true">
<classpath refid="modello.pathid"/>
<arg file="@{file}"/> <!-- model file -->
<arg value="@{mode}"/> <!-- output type -->
<arg file="bootstrap/target/generated-sources"/> <!-- output
directory -->
<arg value="@{version}"/> <!-- model version -->
<arg value="false"/> <!-- package with version -->
<arg value="true"/> <!-- use Java 5 -->
<arg value="UTF-8"/> <!-- encoding -->
</java>
</sequential>
</macrodef>
<macrodef name="modello">
<attribute name="file"/>
<attribute name="version" default="1.0.0"/>
<sequential>
<echo taskname="modello" message="Generating sources for @{file}"/>
<modello-single-mode file="@{file}" version="@{version}" mode="java"/>
<modello-single-mode file="@{file}" version="@{version}"
mode="xpp3-reader"/>
<modello-single-mode file="@{file}" version="@{version}"
mode="xpp3-writer"/>
</sequential>
</macrodef>
<modello file="maven-model/src/main/mdo/maven.mdo" version="4.0.0"/>
<modello file="maven-plugin-descriptor/src/main/mdo/lifecycle.mdo"/>
<modello file="maven-plugin-registry/plugin-registry.mdo"/>
<modello
file="maven-plugin-parameter-documenter/src/main/mdo/paramdoc.mdo"/>
<modello file="maven-profile/src/main/mdo/profiles.mdo"/>
<modello file="maven-settings/src/main/mdo/settings.mdo"/>
<modello file="maven-repository-metadata/src/main/mdo/metadata.mdo"/>
<modello file="maven-toolchain/src/main/mdo/toolchains.mdo"/>
</target>
-----Ursprüngliche Nachricht-----
Von: Kristian Rosenvold [mailto:[email protected]]
Gesendet: Mittwoch, 19. Januar 2011 08:30
An: Maven Users List
Betreff: Re: AW: org.codehaus.modello.ModelloCli fails parsing maven.mdo on
OpenVMS
Den 18.01.2011 17:16, skrev Stadelmann Josef:
> Maybe you have another advise for me.
>
From the general smell of it I would suspect this is somehow related to
your xml parsers/versions or some kind of inappropriate
version mix. I know this is probably not too helpful....
Kristian
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]