-
Notifications
You must be signed in to change notification settings - Fork 121
Closed
Description
Problem:
A number of dependencies were added as optional test dependencies that are actually transitive compile and runtime dependencies.
aws-encryption-sdk-java/pom.xml
Lines 82 to 96 in 9297e1b
<dependency> | |
<groupId>software.amazon.smithy.dafny</groupId> | |
<artifactId>conversion</artifactId> | |
<version>0.1</version> | |
<optional>true</optional> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.dafny</groupId> | |
<artifactId>DafnyRuntime</artifactId> | |
<version>4.2.0</version> | |
<optional>true</optional> | |
<scope>test</scope> | |
</dependency> |
Additionally, if the ESDK-Java only depends on BC for ASN1 serialization, BC now offers an ASN1 utils library that should be smaller than the cryptographic package currently depended on.
Solution:
-
Remove the Dafny related dependencies that are already added to the compile and run class paths.
Metadata
Metadata
Assignees
Labels
No labels