Skip to content

Commit 589ecff

Browse files
committed
Explicitly declare dependencies
Reduce the risk that new dependencies will be injected accidentally from a dependency update. The developer documentation provides more details at https://www.jenkins.io/doc/developer/plugin-development/dependencies-and-class-loading/#build-time-validation-of-bundled-artifacts Originally added to Maven hpi plugin in pull request: * jenkinsci/maven-hpi-plugin#771 Testing done * Confirmed that automated tests pass
1 parent 44e08c1 commit 589ecff

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@
6565
<properties>
6666
<revision>1.82</revision>
6767
<changelist>999999-SNAPSHOT</changelist>
68+
<hpi.bundledArtifacts>bcpg-jdk18on,bcpkix-jdk18on,bcprov-jdk18on,bcutil-jdk18on</hpi.bundledArtifacts>
69+
<hpi.strictBundledArtifacts>true</hpi.strictBundledArtifacts>
6870
<jenkins.version>2.479.1</jenkins.version>
6971
<useBeta>true</useBeta>
7072
<spotless.check.skip>false</spotless.check.skip>

0 commit comments

Comments
 (0)