File tree 5 files changed +10
-17
lines changed
5 files changed +10
-17
lines changed Original file line number Diff line number Diff line change 97
97
</execution >
98
98
</executions >
99
99
</plugin >
100
- <plugin >
101
- <groupId >org.apache.maven.plugins</groupId >
102
- <artifactId >maven-site-plugin</artifactId >
103
- <configuration >
104
- <attributes >
105
- <mavenPrerequisite >${maven.version} </mavenPrerequisite >
106
- </attributes >
107
- </configuration >
108
- </plugin >
109
100
</plugins >
110
101
</build >
111
102
</project >
Original file line number Diff line number Diff line change 33
33
34
34
<properties >
35
35
<api .version>${project.version} </api .version>
36
- <maven .version >${maven.version } </maven .version >
37
- <!-- use JDK 1.8 at least -->
36
+ <mavenVersion >${mavenVersion }</mavenVersion >
37
+ <!-- use JDK 1.8 or 11 -->
38
38
<maven .compiler.source>1.8</maven .compiler.source>
39
39
<maven .compiler.target>1.8</maven .compiler.target>
40
40
</properties >
49
49
<dependency >
50
50
<groupId >org.apache.maven</groupId >
51
51
<artifactId >maven-core</artifactId >
52
- <version >\${maven.version } </version >
52
+ <version >\${mavenVersion } </version >
53
53
<scope >provided</scope >
54
54
</dependency >
55
55
<dependency >
Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ Writing a custom rule
36
36
37
37
%{snippet|id=project-pom|file=enforcer-api/target/custom-rule-sample/pom.xml}
38
38
39
+ Target bytecode version of rule must be <<<1.8>>> or <<<11>>> - due to {{{https://issues.apache.org/jira/browse/MENFORCER-473}MENFORCER-473}}.
40
+
39
41
Note that the classloader is shared with the embedding <<<maven-enforcer-plugin>>> (a regular {{{https://maven.apache.org/guides/mini/guide-maven-classloading.html#Plugin_Classloaders}plugin classloader}})
40
42
and therefore the artifacts <<<org.apache.maven.enforcer:enforcer-api>>> are always loaded in the same version as the embedding <<<maven-enforcer-plugin>>>.
41
43
Original file line number Diff line number Diff line change 35
35
<description >The Loving Iron Fist of Maven</description >
36
36
37
37
<prerequisites >
38
- <maven >${maven.version } </maven >
38
+ <maven >${mavenVersion } </maven >
39
39
</prerequisites >
40
40
41
41
<dependencies >
Original file line number Diff line number Diff line change 77
77
</distributionManagement >
78
78
79
79
<properties >
80
- <maven .version >3.2.5</maven .version >
80
+ <mavenVersion >3.2.5</mavenVersion >
81
81
<maven .site.path>enforcer-archives/enforcer-LATEST</maven .site.path>
82
82
<javaVersion >8</javaVersion >
83
83
<mockito .version>4.11.0</mockito .version>
111
111
<dependency >
112
112
<groupId >org.apache.maven</groupId >
113
113
<artifactId >maven-artifact</artifactId >
114
- <version >${maven.version } </version >
114
+ <version >${mavenVersion } </version >
115
115
<scope >provided</scope >
116
116
</dependency >
117
117
<dependency >
118
118
<groupId >org.apache.maven</groupId >
119
119
<artifactId >maven-plugin-api</artifactId >
120
- <version >${maven.version } </version >
120
+ <version >${mavenVersion } </version >
121
121
<scope >provided</scope >
122
122
</dependency >
123
123
<dependency >
124
124
<groupId >org.apache.maven</groupId >
125
125
<artifactId >maven-core</artifactId >
126
- <version >${maven.version } </version >
126
+ <version >${mavenVersion } </version >
127
127
<scope >provided</scope >
128
128
</dependency >
129
129
<dependency >
You can’t perform that action at this time.
0 commit comments