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