Skip to content

Chore: Audit Dependencies #1892

Closed
Closed
@texastony

Description

@texastony

Problem:

A number of dependencies were added as optional test dependencies that are actually transitive compile and runtime dependencies.

<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:

  1. Remove the Dafny related dependencies that are already added to the compile and run class paths.

  2. Try the BC utils package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions