Skip to content

Commit 564e816

Browse files
committed
Issue #62.
1 parent 09e8616 commit 564e816

File tree

2 files changed

+90
-0
lines changed

2 files changed

+90
-0
lines changed

tests/reqif/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
target

tests/reqif/pom.xml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2+
<modelVersion>4.0.0</modelVersion>
3+
<artifactId>jsonix-schema-compiler-test-filter</artifactId>
4+
<packaging>jar</packaging>
5+
<name>Jsonix Schema Compiler Test [reqif]</name>
6+
<parent>
7+
<groupId>org.hisrc.jsonix</groupId>
8+
<artifactId>jsonix-schema-compiler-tests</artifactId>
9+
<version>2.3.8-SNAPSHOT</version>
10+
</parent>
11+
<dependencies>
12+
<dependency>
13+
<groupId>org.jvnet.jaxb2_commons</groupId>
14+
<artifactId>jaxb2-basics-runtime</artifactId>
15+
</dependency>
16+
<dependency>
17+
<groupId>org.hisrc.jsonix</groupId>
18+
<artifactId>jsonix-scripts</artifactId>
19+
</dependency>
20+
<dependency>
21+
<groupId>org.glassfish.jaxb</groupId>
22+
<artifactId>jaxb-runtime</artifactId>
23+
<scope>provided</scope>
24+
</dependency>
25+
</dependencies>
26+
<build>
27+
<resources>
28+
<resource>
29+
<directory>src/main/resources</directory>
30+
</resource>
31+
<resource>
32+
<directory>src/main/javascript</directory>
33+
</resource>
34+
<resource>
35+
<directory>target/generated-sources/xjc</directory>
36+
<includes>
37+
<include>META-INF/**/*.*</include>
38+
<include>**/*.js</include>
39+
</includes>
40+
</resource>
41+
</resources>
42+
<testResources>
43+
<testResource>
44+
<directory>src/test/resources</directory>
45+
</testResource>
46+
<testResource>
47+
<directory>src/test/javascript</directory>
48+
</testResource>
49+
</testResources>
50+
<plugins>
51+
<plugin>
52+
<groupId>org.jvnet.jaxb2.maven2</groupId>
53+
<artifactId>maven-jaxb2-plugin</artifactId>
54+
<configuration>
55+
<strict>false</strict>
56+
<extension>true</extension>
57+
<schemas>
58+
<schema>
59+
<url>http://www.omg.org/spec/ReqIF/20110401/reqif.xsd</url>
60+
</schema>
61+
</schemas>
62+
<args>
63+
<arg>-XtoString</arg>
64+
<arg>-Xequals</arg>
65+
<arg>-XhashCode</arg>
66+
<arg>-Xcopyable</arg>
67+
<arg>-Xmergeable</arg>
68+
<arg>-Xsetters</arg>
69+
<arg>-Xwildcard</arg>
70+
<arg>-Xinject-code</arg>
71+
<arg>-Xinheritance</arg>
72+
<arg>-Xjsonix</arg>
73+
</args>
74+
<plugins>
75+
<plugin>
76+
<groupId>org.jvnet.jaxb2_commons</groupId>
77+
<artifactId>jaxb2-basics</artifactId>
78+
</plugin>
79+
<plugin>
80+
<groupId>org.hisrc.jsonix</groupId>
81+
<artifactId>jsonix-schema-compiler</artifactId>
82+
<version>${project.version}</version>
83+
</plugin>
84+
</plugins>
85+
</configuration>
86+
</plugin>
87+
</plugins>
88+
</build>
89+
</project>

0 commit comments

Comments
 (0)