I am trying to make exec:java from exec-maven-plugin convert a Relax-NG
schema in XML notation (RNG) to a Relax-NG schema in compact notation:
 
https://gist.github.com/steinarb/9f5105c68bf0c5978272e5af99b2ab5f#file-pom-xml-L197

The config successfully does the file conversion, but then the maven
build abrubtly terminates, and the reason is here in the mainClass:
 
https://github.com/relaxng/jing-trang/blob/master/mod/rng-validate/src/main/com/thaiopensource/relaxng/util/Driver.java#L35

I.e. the maven build termination is caused by the call to System.exit()
from the Driver.main() method.

As you can see in the gist I have tried to use the blockSystemExit
config, but the maven build still terminates:
 
https://gist.github.com/steinarb/9f5105c68bf0c5978272e5af99b2ab5f#file-pom-xml-L205

Is there a way around this that do not involve creating my own Java code
to run the desired stuff from trang? (calling the Driver.doMain() method
would be sufficient, I think...?)


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to