Skip to content

Commit 559af8a

Browse files
Set slf4j-api to test, adds enforcer plugin (#75)
1 parent db2055c commit 559af8a

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

pom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
<groupId>org.slf4j</groupId>
4747
<artifactId>slf4j-api</artifactId>
4848
<version>1.7.29</version>
49+
<scope>test</scope>
4950
</dependency>
5051
<!-- antler -->
5152
<dependency>
@@ -78,6 +79,37 @@
7879
<directory>${project.basedir}/target</directory>
7980
<finalName>pth_03</finalName>
8081
<plugins>
82+
<plugin>
83+
<groupId>org.apache.maven.plugins</groupId>
84+
<artifactId>maven-enforcer-plugin</artifactId>
85+
<version>3.4.1</version>
86+
<executions>
87+
<execution>
88+
<id>enforce-settings</id>
89+
<goals>
90+
<goal>enforce</goal>
91+
</goals>
92+
<configuration>
93+
<rules>
94+
<requireMavenVersion>
95+
<version>3.2.5</version>
96+
</requireMavenVersion>
97+
<requireJavaVersion>
98+
<version>[1.8,1.9)</version>
99+
</requireJavaVersion>
100+
<banDynamicVersions/>
101+
<requirePluginVersions>
102+
<message>All plugins are required to contain specific version.</message>
103+
<unCheckedPluginList>org.apache.maven.plugins:maven-site-plugin,org.apache.maven.plugins:maven-resources-plugin,org.apache.maven.plugins:maven-clean-plugin,org.apache.maven.plugins:maven-install-plugin,org.apache.maven.plugins:maven-deploy-plugin,org.apache.maven.plugins:maven-compiler-plugin,org.apache.maven.plugins:maven-jar-plugin</unCheckedPluginList>
104+
</requirePluginVersions>
105+
<requireNoRepositories>
106+
<message>Do not use any external repositories.</message>
107+
</requireNoRepositories>
108+
</rules>
109+
</configuration>
110+
</execution>
111+
</executions>
112+
</plugin>
81113
<plugin>
82114
<groupId>org.apache.maven.plugins</groupId>
83115
<artifactId>maven-source-plugin</artifactId>

0 commit comments

Comments
 (0)