I want to override the bouncy castle version from the parent POM. I know we can add the dependency explicitly like so:
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.69</version>
</dependency>
But this is not the recommended way, the recommended way is adding the version in the properties part of the POM, but I can’t seem to find the name of the version property for Bouncy castle.
Advertisement
Answer
It is up to you to create and name such property.
<properties>
<bouncycastle.version>1.69</bouncycastle.version>
</properties>
<dependencies>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
</dependencies>
Refer to the reference documentation of Maven POM: Properties