Our cz.frantovo.alt2xml.ParserFactory will not be hardcoded – will be set over the system property: javax.xml.parsers.SAXParserFactory
so we can use alt2xml CLI with just standard SAX parser and enjoy it for pure XML as a framework with output modules
1 annotation.processing.enabled=true
2 annotation.processing.enabled.in.editor=false
3 annotation.processing.processors.list=
4 annotation.processing.run.all.processors=true
5 annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 application.title=alt2xml-in-json
7 application.vendor=fiki
8 build.classes.dir=${build.dir}/classes
9 build.classes.excludes=**/*.java,**/*.form
10 # This directory is removed when the project is cleaned:
12 build.generated.dir=${build.dir}/generated
13 build.generated.sources.dir=${build.dir}/generated-sources
14 # Only compile against the classpath explicitly listed here:
15 build.sysclasspath=ignore
16 build.test.classes.dir=${build.dir}/test/classes
17 build.test.results.dir=${build.dir}/test/results
18 # Uncomment to specify the preferred debugger connection transport:
19 #debug.transport=dt_socket
22 debug.test.classpath=\
24 # Files in build.classes.dir which should be excluded from distribution jar
25 dist.archive.excludes=
26 # This directory is removed when the project is cleaned:
28 dist.jar=${dist.dir}/alt2xml-in-json.jar
29 dist.javadoc.dir=${dist.dir}/javadoc
35 ${reference.alt2xml-lib.jar}:\
36 ${libs.json-simple.classpath}
37 # Space-separated list of extra javac options
39 javac.deprecation=false
44 javac.test.classpath=\
47 javac.test.processorpath=\
48 ${javac.test.classpath}
49 javadoc.additionalparam=
51 javadoc.encoding=${source.encoding}
53 javadoc.nonavbar=false
56 javadoc.splitindex=true
60 meta.inf.dir=${src.dir}/META-INF
62 platform.active=default_platform
63 project.alt2xml-lib=../alt2xml-lib
64 reference.alt2xml-lib.jar=${project.alt2xml-lib}/dist/alt2xml-lib.jar
68 # Space-separated list of JVM arguments used when running the project.
69 # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
70 # To set system properties for unit tests define test-sys-prop.name=value:
73 ${javac.test.classpath}:\
74 ${build.test.classes.dir}