xref: /aosp_15_r20/external/javaparser/javaparser-core-testing-bdd/pom.xml (revision f0340d8e30c177f9125cc02e7b512609509b136e)
1*f0340d8eSSorin Basca<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/xsd/maven-4.0.0.xsd">
2*f0340d8eSSorin Basca    <parent>
3*f0340d8eSSorin Basca        <artifactId>javaparser-parent</artifactId>
4*f0340d8eSSorin Basca        <groupId>com.github.javaparser</groupId>
5*f0340d8eSSorin Basca        <version>3.14.10-SNAPSHOT</version>
6*f0340d8eSSorin Basca    </parent>
7*f0340d8eSSorin Basca    <modelVersion>4.0.0</modelVersion>
8*f0340d8eSSorin Basca
9*f0340d8eSSorin Basca    <artifactId>javaparser-core-testing-bdd</artifactId>
10*f0340d8eSSorin Basca    <description>The BDD test suite for javaparser-core</description>
11*f0340d8eSSorin Basca
12*f0340d8eSSorin Basca    <licenses>
13*f0340d8eSSorin Basca        <license>
14*f0340d8eSSorin Basca            <name>GNU Lesser General Public License</name>
15*f0340d8eSSorin Basca            <url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
16*f0340d8eSSorin Basca            <distribution>repo</distribution>
17*f0340d8eSSorin Basca        </license>
18*f0340d8eSSorin Basca        <license>
19*f0340d8eSSorin Basca            <name>Apache License, Version 2.0</name>
20*f0340d8eSSorin Basca            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
21*f0340d8eSSorin Basca            <distribution>repo</distribution>
22*f0340d8eSSorin Basca            <comments>A business-friendly OSS license</comments>
23*f0340d8eSSorin Basca        </license>
24*f0340d8eSSorin Basca    </licenses>
25*f0340d8eSSorin Basca
26*f0340d8eSSorin Basca    <build>
27*f0340d8eSSorin Basca        <plugins>
28*f0340d8eSSorin Basca            <plugin>
29*f0340d8eSSorin Basca                <groupId>org.jacoco</groupId>
30*f0340d8eSSorin Basca                <artifactId>jacoco-maven-plugin</artifactId>
31*f0340d8eSSorin Basca                <executions>
32*f0340d8eSSorin Basca                    <execution>
33*f0340d8eSSorin Basca                        <id>jacoco-initialize</id>
34*f0340d8eSSorin Basca                        <goals>
35*f0340d8eSSorin Basca                            <goal>prepare-agent</goal>
36*f0340d8eSSorin Basca                        </goals>
37*f0340d8eSSorin Basca                    </execution>
38*f0340d8eSSorin Basca                    <execution>
39*f0340d8eSSorin Basca                        <id>jacoco-site</id>
40*f0340d8eSSorin Basca                        <phase>package</phase>
41*f0340d8eSSorin Basca                        <goals>
42*f0340d8eSSorin Basca                            <goal>report</goal>
43*f0340d8eSSorin Basca                        </goals>
44*f0340d8eSSorin Basca                    </execution>
45*f0340d8eSSorin Basca                </executions>
46*f0340d8eSSorin Basca            </plugin>
47*f0340d8eSSorin Basca            <plugin>
48*f0340d8eSSorin Basca                <artifactId>maven-resources-plugin</artifactId>
49*f0340d8eSSorin Basca                <executions>
50*f0340d8eSSorin Basca                    <execution>
51*f0340d8eSSorin Basca                        <id>copy-resources</id>
52*f0340d8eSSorin Basca                        <phase>pre-integration-test</phase>
53*f0340d8eSSorin Basca                        <goals>
54*f0340d8eSSorin Basca                            <goal>copy-resources</goal>
55*f0340d8eSSorin Basca                        </goals>
56*f0340d8eSSorin Basca                        <configuration>
57*f0340d8eSSorin Basca                            <encoding>UTF-8</encoding>
58*f0340d8eSSorin Basca                            <outputDirectory>${basedir}/target/classes</outputDirectory>
59*f0340d8eSSorin Basca                            <resources>
60*f0340d8eSSorin Basca                                <resource>
61*f0340d8eSSorin Basca                                    <directory>../javaparser-core/target/classes</directory>
62*f0340d8eSSorin Basca                                    <filtering>false</filtering>
63*f0340d8eSSorin Basca                                </resource>
64*f0340d8eSSorin Basca                            </resources>
65*f0340d8eSSorin Basca                        </configuration>
66*f0340d8eSSorin Basca                    </execution>
67*f0340d8eSSorin Basca                </executions>
68*f0340d8eSSorin Basca            </plugin>
69*f0340d8eSSorin Basca            <plugin>
70*f0340d8eSSorin Basca                <groupId>org.apache.maven.plugins</groupId>
71*f0340d8eSSorin Basca                <artifactId>maven-deploy-plugin</artifactId>
72*f0340d8eSSorin Basca                <configuration>
73*f0340d8eSSorin Basca                    <!-- no need to release this module -->
74*f0340d8eSSorin Basca                    <skip>true</skip>
75*f0340d8eSSorin Basca                </configuration>
76*f0340d8eSSorin Basca            </plugin>
77*f0340d8eSSorin Basca        </plugins>
78*f0340d8eSSorin Basca    </build>
79*f0340d8eSSorin Basca    <dependencies>
80*f0340d8eSSorin Basca        <dependency>
81*f0340d8eSSorin Basca            <groupId>com.github.javaparser</groupId>
82*f0340d8eSSorin Basca            <artifactId>javaparser-core</artifactId>
83*f0340d8eSSorin Basca            <version>${project.version}</version>
84*f0340d8eSSorin Basca            <scope>test</scope>
85*f0340d8eSSorin Basca        </dependency>
86*f0340d8eSSorin Basca        <dependency>
87*f0340d8eSSorin Basca            <groupId>org.junit.jupiter</groupId>
88*f0340d8eSSorin Basca            <artifactId>junit-jupiter-engine</artifactId>
89*f0340d8eSSorin Basca        </dependency>
90*f0340d8eSSorin Basca        <dependency>
91*f0340d8eSSorin Basca            <groupId>org.junit.vintage</groupId>
92*f0340d8eSSorin Basca            <artifactId>junit-vintage-engine</artifactId>
93*f0340d8eSSorin Basca        </dependency>
94*f0340d8eSSorin Basca        <dependency>
95*f0340d8eSSorin Basca            <groupId>org.jbehave</groupId>
96*f0340d8eSSorin Basca            <artifactId>jbehave-core</artifactId>
97*f0340d8eSSorin Basca            <version>4.5</version>
98*f0340d8eSSorin Basca            <scope>test</scope>
99*f0340d8eSSorin Basca        </dependency>
100*f0340d8eSSorin Basca        <dependency>
101*f0340d8eSSorin Basca            <groupId>com.github.valfirst</groupId>
102*f0340d8eSSorin Basca            <artifactId>jbehave-junit-runner</artifactId>
103*f0340d8eSSorin Basca            <version>2.3.0</version>
104*f0340d8eSSorin Basca            <scope>test</scope>
105*f0340d8eSSorin Basca        </dependency>
106*f0340d8eSSorin Basca    </dependencies>
107*f0340d8eSSorin Basca
108*f0340d8eSSorin Basca</project>
109