diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-11-11 14:59:46 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-11-11 14:59:46 +0100 |
commit | 0e60510100108be630d3d2c3b62acf725d0fe438 (patch) | |
tree | abfe10e082754a67439cc1db41c5d90c9d3166a6 /maven-plugins/pom.xml | |
parent | 7678a74d908968d1a58db79d5da455c7553e3977 (diff) |
Validate Maven dependencies for maven-plugins parent pom
Diffstat (limited to 'maven-plugins/pom.xml')
-rw-r--r-- | maven-plugins/pom.xml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/maven-plugins/pom.xml b/maven-plugins/pom.xml index 4ad063a39cc..d71e1a0f068 100644 --- a/maven-plugins/pom.xml +++ b/maven-plugins/pom.xml @@ -25,6 +25,44 @@ <module>../vespa-enforcer-extensions</module> </modules> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <inherited>false</inherited> + <dependencies> + <dependency> + <groupId>com.yahoo.vespa</groupId> + <artifactId>vespa-enforcer-extensions</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <executions> + <execution> + <id>default-cli</id> + <goals> + <!-- To allow running 'mvn enforcer:enforce' from the command line --> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <enforceDependencies implementation="com.yahoo.vespa.maven.plugin.enforcer.EnforceDependenciesAllProjects"> + <specFile>allowed-maven-dependencies.txt</specFile> + <ignored> + <i>com.yahoo.vespa:*:*</i> + <i>ai.vespa:*:*</i> + </ignored> + </enforceDependencies> + </rules> + <fail>true</fail> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + <properties> <maven.deploy.skip>true</maven.deploy.skip> <maven.javadoc.skip>true</maven.javadoc.skip> |