1+ <project >
2+ <modelVersion >4.0.0</modelVersion >
3+ <artifactId >mujoco-java</artifactId >
4+ <name >mujoco-java</name >
5+
6+ <groupId >org.mujoco</groupId >
7+ <version >0.0.1-SNAPSHOT</version >
8+ <dependencies >
9+ <dependency >
10+ <groupId >net.codesup.util</groupId >
11+ <artifactId >jaxb2-rich-contract-plugin</artifactId >
12+ <version >2.0.0</version >
13+ </dependency >
14+ </dependencies >
15+ <build >
16+ <plugins >
17+ <plugin >
18+ <groupId >org.jvnet.jaxb2.maven2</groupId >
19+ <artifactId >maven-jaxb2-plugin</artifactId >
20+ <version >0.14.0</version >
21+ <executions >
22+ <execution >
23+ <id >xsd-generate</id >
24+ <phase >generate-sources</phase >
25+ <goals >
26+ <goal >generate</goal >
27+ </goals >
28+ </execution >
29+ </executions >
30+ <configuration >
31+ <schemaDirectory >schema/</schemaDirectory >
32+ <generateDirectory >src/main/java/</generateDirectory >
33+ <schemaIncludes >
34+ <schemaInclude >mujoco.xsd</schemaInclude >
35+ </schemaIncludes >
36+ <strict >false</strict >
37+ <verbose >true</verbose >
38+ <extension >true</extension >
39+ <removeOldOutput >false</removeOldOutput >
40+ <args >
41+ <arg >-Xconstrained-properties</arg >
42+ <arg >-constrained=y</arg >
43+ <arg >-bound=y</arg >
44+ <arg >-setterThrows=n</arg >
45+ <arg >-generateTools=y</arg >
46+ <arg >-Xclone</arg >
47+ <arg >-cloneThrows=y</arg >
48+ <arg >-Xcopy</arg >
49+ <arg >-partial=y</arg >
50+ <arg >-generateTools=y</arg >
51+ <arg >-constructor=y</arg >
52+ <arg >-narrow=n</arg >
53+ <arg >-selectorClassName=Selector</arg >
54+ <arg >-rootSelectorClassName=Select</arg >
55+ <arg >-Xgroup-contract</arg >
56+ <arg >-declareSetters=y</arg >
57+ <arg >-declareBuilderInterface=y</arg >
58+ <arg >-supportInterfaceNameSuffix=Lifecycle</arg >
59+ <arg >
60+ -upstreamEpisodeFile=META-INF/jaxb-interfaces.episode</arg >
61+ <arg >
62+ -downstreamEpisodeFile=/META-INF/jaxb-interfaces.episode</arg >
63+
64+ <arg >-Xfluent-builder</arg >
65+ <arg >-rootSelectorClassName=Select</arg >
66+ <arg >-newBuilderMethodName=builder</arg >
67+ <arg >-newCopyBuilderMethodName=newCopyBuilder</arg >
68+ <arg >-copyToMethodName=copyTo</arg >
69+ <arg >-builderFieldSuffix=_Builder</arg >
70+ <arg >-generateTools=y</arg >
71+ <arg >-narrow=n</arg >
72+ <arg >-copyPartial=y</arg >
73+ <arg >-selectorClassName=Selector</arg >
74+ <arg >-builderClassName=Builder</arg >
75+ <arg >-builderInterfaceName=BuildSupport</arg >
76+ <arg >-copyAlways=y</arg >
77+ <arg >-buildMethodName=build</arg >
78+ <arg >-endMethodName=end</arg >
79+ <arg >-Xmeta</arg >
80+ <arg >-generateTools=y</arg >
81+ <arg >-extended=n</arg >
82+ <arg >-camelCase=n</arg >
83+ <arg >-metaClassName=PropInfo</arg >
84+ <arg >-allowSet=y</arg >
85+ <arg >-visitMethodName=visit</arg >
86+ </args >
87+ <plugins >
88+ <plugin >
89+ <groupId >net.codesup.util</groupId >
90+ <artifactId >jaxb2-rich-contract-plugin</artifactId >
91+ <version >2.0.0</version >
92+ </plugin >
93+ </plugins >
94+ <dependencies >
95+ <!-- Put this in if your default JAXB version is 2.2 orlower,
96+ or if "tools.jar" isn't in your classpath -->
97+ <dependency >
98+ <groupId >org.glassfish.jaxb</groupId >
99+ <artifactId >jaxb-runtime</artifactId >
100+ <version >2.3</version >
101+ </dependency >
102+ <dependency >
103+ <groupId >org.glassfish.jaxb</groupId >
104+ <artifactId >jaxb-core</artifactId >
105+ <version >2.3</version >
106+ </dependency >
107+ <dependency >
108+ <groupId >org.glassfish.jaxb</groupId >
109+ <artifactId >jaxb-xjc</artifactId >
110+ <version >2.3</version >
111+ </dependency >
112+ </dependencies >
113+ </configuration >
114+ </plugin >
115+ </plugins >
116+ </build >
117+ </project >
0 commit comments