-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathpom.xml
122 lines (110 loc) · 3.82 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2014-2024 Takari, Inc.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-v10.html
-->
<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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.takari</groupId>
<artifactId>io.takari.incrementalbuild</artifactId>
<version>1.0.4-SNAPSHOT</version>
</parent>
<groupId>io.takari.builder.demo</groupId>
<artifactId>takari-builder-demo</artifactId>
<packaging>takari-maven-plugin</packaging>
<dependencies>
<!--
| takari-builder/takari-builder-apt version is managed in parent pom to ensure
| demo project is tested with the latest takari-builder version. builder projects
| will need to declare dependency version explicitly.
-->
<dependency>
<groupId>io.takari.builder</groupId>
<artifactId>takari-builder</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.takari.builder</groupId>
<artifactId>takari-builder-apt</artifactId>
<scope>provided</scope>
</dependency>
<!-- test dependencies, only junit is required in most cases -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>
<!-- maven plugin integration test dependencies, not necessary in most cases -->
<dependency>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-plugin-testing</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-plugin-integration-testing</artifactId>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-compat</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-lifecycle-plugin</artifactId>
<configuration>
<proc>procEX</proc>
<transitiveDependencyReference>ignore</transitiveDependencyReference>
<privatePackageReference>ignore</privatePackageReference>
</configuration>
<!--
| don't package/deploy artifacts of the demo project
| this section is not applicable to and MUST NOT be included in builder projects
-->
<executions>
<execution>
<id>default-jar</id>
<configuration>
<skip>true</skip>
</configuration>
</execution>
<execution>
<id>default-install</id>
<configuration>
<skip>true</skip>
</configuration>
</execution>
<execution>
<id>default-deploy</id>
<configuration>
<skip>true</skip>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>