1- <?xml version =" 1.0" encoding =" UTF-8" ?>
2- <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
3- xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
4- <modelVersion >4.0.0</modelVersion >
5-
6- <parent >
7- <groupId >org.sonatype.oss</groupId >
8- <artifactId >oss-parent</artifactId >
9- <version >7</version >
10- </parent >
11-
12- <groupId >de.andrena.tools.nopackagecycles</groupId >
13- <artifactId >no-package-cycles-enforcer-rule</artifactId >
14- <version >1.0.0-SNAPSHOT</version >
15- <packaging >jar</packaging >
16-
17- <name >NoPackageCyclesEnforcerRule</name >
18- <description >A rule for the maven-enforcer-plugin that detects and prevents package cycles.</description >
19-
20- <url >https://github.com/andrena/no-package-cycles-enforcer-rule</url >
21- <scm >
22- <connection >scm:git:git@github.com:andrena/no-package-cycles-enforcer-rule.git</connection >
23- <developerConnection >scm:git:git@github.com:andrena/no-package-cycles-enforcer-rule.git</developerConnection >
24- <url >git@github.com:andrena/no-package-cycles-enforcer-rule.git</url >
25- </scm >
26-
27- <licenses >
28- <license >
29- <name >Apache License 2.0</name >
30- <url >http://www.apache.org/licenses/LICENSE-2.0.txt</url >
31- <distribution >repo</distribution >
32- </license >
33- </licenses >
34-
35- <developers >
36- <developer >
37- <name >Ben Romberg</name >
38- <organization >andrena objects ag</organization >
39- </developer >
40- </developers >
41-
42- <properties >
43- <api .version>1.0</api .version>
44- <maven .version>2.2.1</maven .version>
45- </properties >
46-
47- <build >
48- <plugins >
49- <plugin >
50- <artifactId >maven-compiler-plugin</artifactId >
51- <version >2.2</version >
52- <configuration >
53- <source >1.5</source >
54- <target >1.5</target >
55- </configuration >
56- </plugin >
57- <plugin >
58- <groupId >org.apache.maven.plugins</groupId >
59- <artifactId >maven-source-plugin</artifactId >
60- <version >2.2.1</version >
61- <executions >
62- <execution >
63- <id >attach-sources</id >
64- <goals >
65- <goal >jar</goal >
66- </goals >
67- </execution >
68- </executions >
69- </plugin >
70- <plugin >
71- <groupId >org.apache.maven.plugins</groupId >
72- <artifactId >maven-javadoc-plugin</artifactId >
73- <version >2.9</version >
74- <executions >
75- <execution >
76- <id >attach-javadocs</id >
77- <goals >
78- <goal >jar</goal >
79- </goals >
80- </execution >
81- </executions >
82- </plugin >
83- </plugins >
84- </build >
85-
86- <dependencies >
87- <dependency >
88- <groupId >org.apache.maven.enforcer</groupId >
89- <artifactId >enforcer-api</artifactId >
90- <version >${api.version} </version >
91- </dependency >
92- <dependency >
93- <groupId >org.apache.maven</groupId >
94- <artifactId >maven-project</artifactId >
95- <version >${maven.version} </version >
96- </dependency >
97- <dependency >
98- <groupId >org.apache.maven</groupId >
99- <artifactId >maven-core</artifactId >
100- <version >${maven.version} </version >
101- </dependency >
102- <dependency >
103- <groupId >org.apache.maven</groupId >
104- <artifactId >maven-artifact</artifactId >
105- <version >${maven.version} </version >
106- </dependency >
107- <dependency >
108- <groupId >org.apache.maven</groupId >
109- <artifactId >maven-plugin-api</artifactId >
110- <version >${maven.version} </version >
111- </dependency >
112- <dependency >
113- <groupId >org.codehaus.plexus</groupId >
114- <artifactId >plexus-container-default</artifactId >
115- <version >1.5.5</version >
116- </dependency >
117- <dependency >
118- <groupId >jdepend</groupId >
119- <artifactId >jdepend</artifactId >
120- <version >2.9.1</version >
121- </dependency >
122-
123- <dependency >
124- <groupId >junit</groupId >
125- <artifactId >junit</artifactId >
126- <version >4.11</version >
127- <scope >test</scope >
128- </dependency >
129- <dependency >
130- <groupId >org.hamcrest</groupId >
131- <artifactId >hamcrest-library</artifactId >
132- <version >1.3</version >
133- <scope >test</scope >
134- </dependency >
135- </dependencies >
136-
137- <profiles >
138- <profile >
139- <id >release-sign-artifacts</id >
140- <activation >
141- <property >
142- <name >performRelease</name >
143- <value >true</value >
144- </property >
145- </activation >
146- <build >
147- <plugins >
148- <plugin >
149- <groupId >org.apache.maven.plugins</groupId >
150- <artifactId >maven-gpg-plugin</artifactId >
151- <version >1.1</version >
152- <executions >
153- <execution >
154- <id >sign-artifacts</id >
155- <phase >verify</phase >
156- <goals >
157- <goal >sign</goal >
158- </goals >
159- </execution >
160- </executions >
161- </plugin >
162- </plugins >
163- </build >
164- </profile >
165- </profiles >
1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <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" >
3+ <modelVersion >4.0.0</modelVersion >
4+
5+ <parent >
6+ <groupId >org.sonatype.oss</groupId >
7+ <artifactId >oss-parent</artifactId >
8+ <version >7</version >
9+ </parent >
10+
11+ <groupId >de.andrena.tools.nopackagecycles</groupId >
12+ <artifactId >no-package-cycles-enforcer-rule</artifactId >
13+ <version >1.0.0</version >
14+ <packaging >jar</packaging >
15+
16+ <name >NoPackageCyclesEnforcerRule</name >
17+ <description >A rule for the maven-enforcer-plugin that detects and prevents package cycles.</description >
18+
19+ <url >https://github.com/andrena/no-package-cycles-enforcer-rule</url >
20+ <scm >
21+ <connection >scm:git:git@github.com:andrena/no-package-cycles-enforcer-rule.git</connection >
22+ <developerConnection >scm:git:git@github.com:andrena/no-package-cycles-enforcer-rule.git</developerConnection >
23+ <url >git@github.com:andrena/no-package-cycles-enforcer-rule.git</url >
24+ </scm >
25+
26+ <licenses >
27+ <license >
28+ <name >Apache License 2.0</name >
29+ <url >http://www.apache.org/licenses/LICENSE-2.0.txt</url >
30+ <distribution >repo</distribution >
31+ </license >
32+ </licenses >
33+
34+ <developers >
35+ <developer >
36+ <name >Ben Romberg</name >
37+ <organization >andrena objects ag</organization >
38+ </developer >
39+ </developers >
40+
41+ <properties >
42+ <api .version>1.0</api .version>
43+ <maven .version>2.2.1</maven .version>
44+ </properties >
45+
46+ <build >
47+ <plugins >
48+ <plugin >
49+ <artifactId >maven-compiler-plugin</artifactId >
50+ <version >2.2</version >
51+ <configuration >
52+ <source >1.5</source >
53+ <target >1.5</target >
54+ </configuration >
55+ </plugin >
56+ <plugin >
57+ <groupId >org.apache.maven.plugins</groupId >
58+ <artifactId >maven-source-plugin</artifactId >
59+ <version >2.2.1</version >
60+ <executions >
61+ <execution >
62+ <id >attach-sources</id >
63+ <goals >
64+ <goal >jar</goal >
65+ </goals >
66+ </execution >
67+ </executions >
68+ </plugin >
69+ <plugin >
70+ <groupId >org.apache.maven.plugins</groupId >
71+ <artifactId >maven-javadoc-plugin</artifactId >
72+ <version >2.9</version >
73+ <executions >
74+ <execution >
75+ <id >attach-javadocs</id >
76+ <goals >
77+ <goal >jar</goal >
78+ </goals >
79+ </execution >
80+ </executions >
81+ </plugin >
82+ </plugins >
83+ </build >
84+
85+ <dependencies >
86+ <dependency >
87+ <groupId >org.apache.maven.enforcer</groupId >
88+ <artifactId >enforcer-api</artifactId >
89+ <version >${api.version} </version >
90+ </dependency >
91+ <dependency >
92+ <groupId >org.apache.maven</groupId >
93+ <artifactId >maven-project</artifactId >
94+ <version >${maven.version} </version >
95+ </dependency >
96+ <dependency >
97+ <groupId >org.apache.maven</groupId >
98+ <artifactId >maven-core</artifactId >
99+ <version >${maven.version} </version >
100+ </dependency >
101+ <dependency >
102+ <groupId >org.apache.maven</groupId >
103+ <artifactId >maven-artifact</artifactId >
104+ <version >${maven.version} </version >
105+ </dependency >
106+ <dependency >
107+ <groupId >org.apache.maven</groupId >
108+ <artifactId >maven-plugin-api</artifactId >
109+ <version >${maven.version} </version >
110+ </dependency >
111+ <dependency >
112+ <groupId >org.codehaus.plexus</groupId >
113+ <artifactId >plexus-container-default</artifactId >
114+ <version >1.5.5</version >
115+ </dependency >
116+ <dependency >
117+ <groupId >jdepend</groupId >
118+ <artifactId >jdepend</artifactId >
119+ <version >2.9.1</version >
120+ </dependency >
121+
122+ <dependency >
123+ <groupId >junit</groupId >
124+ <artifactId >junit</artifactId >
125+ <version >4.11</version >
126+ <scope >test</scope >
127+ </dependency >
128+ <dependency >
129+ <groupId >org.hamcrest</groupId >
130+ <artifactId >hamcrest-library</artifactId >
131+ <version >1.3</version >
132+ <scope >test</scope >
133+ </dependency >
134+ </dependencies >
135+
136+ <profiles >
137+ <profile >
138+ <id >release-sign-artifacts</id >
139+ <activation >
140+ <property >
141+ <name >performRelease</name >
142+ <value >true</value >
143+ </property >
144+ </activation >
145+ <build >
146+ <plugins >
147+ <plugin >
148+ <groupId >org.apache.maven.plugins</groupId >
149+ <artifactId >maven-gpg-plugin</artifactId >
150+ <version >1.1</version >
151+ <executions >
152+ <execution >
153+ <id >sign-artifacts</id >
154+ <phase >verify</phase >
155+ <goals >
156+ <goal >sign</goal >
157+ </goals >
158+ </execution >
159+ </executions >
160+ </plugin >
161+ </plugins >
162+ </build >
163+ </profile >
164+ </profiles >
166165</project >
0 commit comments