[Maven 2] Parsing XML impossible
Bonjour,
Je travaille sur un projet en utilisant l'outil maven2 et la j2sdk1.4.2_05.
J'ai bien crée mon pom.xml et les balises sont correctement ouvertes et fermées.
Lorsque j'exécute la commande >mvn compile depuis la racine de mon projet, j'ai l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
Reason: Parse error reading POM. Reason: only whitespace content allowed before start tag and not \uef (position: START_DOCUMENT seen \uef... 1:1)
[INFO] ----------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Parse error reading POM. Reason: only whitespace content allowed before start tag and not \uef (position: START_DOCUMENT seen \uef... @1:1)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.InvalidProjectModelException: Parse error reading POM.
Reason: only whitespace content allowed before start tag and not \uef (position: START_DOCUMENT seen
\uef... @1:1)
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.
java:1134)
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.
java:1094)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProje
ctBuilder.java:289)
at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java
:274)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
... 11 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: only whitespace content
allowed before start tag and not \uef (position: START_DOCUMENT seen \uef... @1:1)
at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:1516)
at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1392)
at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1090)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4545)
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.
java:1130)
... 17 more |
J'ai donc bien compris que le parser indiquait que le début de mon document était mal formé, pourtant mes balises sont correctes, voici le code :
Code:
1 2 3 4 5 6
|
<?xml version="1.0"?>
<project>
<modelVersion>4.0.0</modelVersion>
...
</project> |
Si vous avez déjà rencontré ce genre de problème, je suis preneur pour une solution. Je continue à chercher, si jamais il manque des indications, n'hésiter pas à réclamer. ;)