File tree Expand file tree Collapse file tree
bom-project-using-spring-repository
fail-build-for-linkage-errors
missing-filter-file-error
report-only-reachable-bom
war-project-private-modifier
main/java/com/google/cloud/tools/dependencies/enforcer
test/java/com/google/cloud/tools/dependencies/enforcer Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,8 +17,13 @@ $ mvn verify
1717Listening for transport dt_socket at address: 5005
1818```
1919
20- When you debug one of the integration tests in the "src/it" directory, use the following
21- command to specify the test case and to provide the debug parameter to Maven invoker plugin.
20+ When you debug one of the integration tests in the "src/it" directory, check the
21+ ` build.log ` files in the ` enforcer-rules/target/it ` directory (run
22+ ` find enforcer-rules -name 'build.log' ` ).
23+ The file is used in verification scripts and usually contains build errors.
24+
25+ If you want to attach a debugger, use the following command to specify the test
26+ case and to provide the debug parameter to Maven invoker plugin.
2227
2328```
2429mvn install -Dmaven.test.skip -Dinvoker.test=bom-project-using-spring-repository \
Original file line number Diff line number Diff line change 4848 </licenses >
4949
5050 <properties >
51- <enforcer .version>3.0.0-M3 </enforcer .version>
51+ <enforcer .version>3.5.0 </enforcer .version>
5252 <maven .compiler.source>1.8</maven .compiler.source>
5353 <maven .compiler.target>1.8</maven .compiler.target>
5454 </properties >
131131
132132 <build >
133133 <plugins >
134+ <plugin >
135+ <!-- generate index of project components, this enables users to
136+ specify the rule as linkageCheckerRule via the Named annotation -->
137+ <groupId >org.eclipse.sisu</groupId >
138+ <artifactId >sisu-maven-plugin</artifactId >
139+ <version >0.9.0.M1</version >
140+ <executions >
141+ <execution >
142+ <goals >
143+ <goal >main-index</goal >
144+ </goals >
145+ </execution >
146+ </executions >
147+ </plugin >
134148 <plugin >
135149 <artifactId >maven-invoker-plugin</artifactId >
136150 <version >3.2.2</version >
Original file line number Diff line number Diff line change 5252 <plugin >
5353 <groupId >org.apache.maven.plugins</groupId >
5454 <artifactId >maven-enforcer-plugin</artifactId >
55- <version >3.0.0-M3 </version >
55+ <version >@enforcer.version@ </version >
5656 <dependencies >
5757 <dependency >
5858 <groupId >com.google.cloud.tools</groupId >
6969 </goals >
7070 <configuration >
7171 <rules >
72- <LinkageCheckerRule
73- implementation =" com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule" >
74- </LinkageCheckerRule >
72+ <linkageCheckerRule />
7573 </rules >
7674 </configuration >
7775 </execution >
Original file line number Diff line number Diff line change 5454 <plugin >
5555 <groupId >org.apache.maven.plugins</groupId >
5656 <artifactId >maven-enforcer-plugin</artifactId >
57- <version >3.0.0-M3 </version >
57+ <version >@enforcer.version@ </version >
5858 <dependencies >
5959 <dependency >
6060 <groupId >com.google.cloud.tools</groupId >
7171 </goals >
7272 <configuration >
7373 <rules >
74- <LinkageCheckerRule
75- implementation =" com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule" >
74+ <linkageCheckerRule >
7675 <dependencySection >DEPENDENCY_MANAGEMENT</dependencySection >
77- </LinkageCheckerRule >
76+ </linkageCheckerRule >
7877 </rules >
7978 </configuration >
8079 </execution >
Original file line number Diff line number Diff line change 5050 <plugin >
5151 <groupId >org.apache.maven.plugins</groupId >
5252 <artifactId >maven-enforcer-plugin</artifactId >
53- <version >3.0.0-M3 </version >
53+ <version >@enforcer.version@ </version >
5454 <dependencies >
5555 <dependency >
5656 <groupId >com.google.cloud.tools</groupId >
Original file line number Diff line number Diff line change 4848 <plugin >
4949 <groupId >org.apache.maven.plugins</groupId >
5050 <artifactId >maven-enforcer-plugin</artifactId >
51- <version >3.0.0-M3 </version >
51+ <version >@enforcer.version@ </version >
5252 <dependencies >
5353 <dependency >
5454 <groupId >com.google.cloud.tools</groupId >
6565 </goals >
6666 <configuration >
6767 <rules >
68- <LinkageCheckerRule
69- implementation =" com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule" >
68+ <linkageCheckerRule >
7069 <dependencySection >DEPENDENCY_MANAGEMENT</dependencySection >
71- </LinkageCheckerRule >
70+ </linkageCheckerRule >
7271 </rules >
7372 </configuration >
7473 </execution >
Original file line number Diff line number Diff line change 6767 <plugin >
6868 <groupId >org.apache.maven.plugins</groupId >
6969 <artifactId >maven-enforcer-plugin</artifactId >
70- <version >3.0.0-M3 </version >
70+ <version >@enforcer.version@ </version >
7171 <dependencies >
7272 <dependency >
7373 <groupId >com.google.cloud.tools</groupId >
8484 </goals >
8585 <configuration >
8686 <rules >
87- <LinkageCheckerRule
88- implementation =" com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule" >
87+ <linkageCheckerRule >
8988 <dependencySection >DEPENDENCY_MANAGEMENT</dependencySection >
90- </LinkageCheckerRule >
89+ </linkageCheckerRule >
9190 </rules >
9291 </configuration >
9392 </execution >
Original file line number Diff line number Diff line change 5050 <plugin >
5151 <groupId >org.apache.maven.plugins</groupId >
5252 <artifactId >maven-enforcer-plugin</artifactId >
53- <version >3.0.0-M3 </version >
53+ <version >@enforcer.version@ </version >
5454 <dependencies >
5555 <dependency >
5656 <groupId >com.google.cloud.tools</groupId >
6767 </goals >
6868 <configuration >
6969 <rules >
70- <LinkageCheckerRule
71- implementation =" com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule" >
72- </LinkageCheckerRule >
70+ <linkageCheckerRule />
7371 </rules >
7472 </configuration >
7573 </execution >
Original file line number Diff line number Diff line change 5252 <plugin >
5353 <groupId >org.apache.maven.plugins</groupId >
5454 <artifactId >maven-enforcer-plugin</artifactId >
55- <version >3.0.0-M3 </version >
55+ <version >@enforcer.version@ </version >
5656 <dependencies >
5757 <dependency >
5858 <groupId >com.google.cloud.tools</groupId >
6969 </goals >
7070 <configuration >
7171 <rules >
72- <LinkageCheckerRule
73- implementation =" com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule" >
74- </LinkageCheckerRule >
72+ <linkageCheckerRule />
7573 </rules >
7674 </configuration >
7775 </execution >
Original file line number Diff line number Diff line change 5050 <plugin >
5151 <groupId >org.apache.maven.plugins</groupId >
5252 <artifactId >maven-enforcer-plugin</artifactId >
53- <version >3.0.0-M3 </version >
53+ <version >@enforcer.version@ </version >
5454 <dependencies >
5555 <dependency >
5656 <groupId >com.google.cloud.tools</groupId >
You can’t perform that action at this time.
0 commit comments