Stephane,
First, cool, this build without Eclipse is a very nice improvement.
But you have something that picks up the encoding of the platform, and on Windows it doesn't go well.
[ceylon-p2] javax.xml.stream.XMLStreamException: Underlying stream encoding 'Cp1252' and input paramter for writeStartDocument() method 'UTF-8' do not
match.
[ceylon-p2] at com.sun.xml.internal.stream.writers.XMLStreamWriterImpl.writeStartDocument(XMLStreamWriterImpl.java:1191)
[ceylon-p2] at com.redhat.ceylon.tools.p2.IndentingWriter.writeStartDocument(IndentingWriter.java:193)
[ceylon-p2] at com.redhat.ceylon.tools.p2.CeylonP2Tool.printArtifacts(CeylonP2Tool.java:748)
[ceylon-p2] at com.redhat.ceylon.tools.p2.CeylonP2Tool.run(CeylonP2Tool.java:132)
[ceylon-p2] at com.redhat.ceylon.common.tools.CeylonTool.run(CeylonTool.java:390)
[ceylon-p2] at com.redhat.ceylon.common.tools.CeylonTool.execute(CeylonTool.java:327)
I had to force the file encoding to UTF8 make the build work.
JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"