Skip to content

Remove outdated dependency junit-addons#1314

Open
stefanseifert wants to merge 1 commit intoadobe:developfrom
stefanseifert:feature/remove-junit-addons
Open

Remove outdated dependency junit-addons#1314
stefanseifert wants to merge 1 commit intoadobe:developfrom
stefanseifert:feature/remove-junit-addons

Conversation

@stefanseifert
Copy link
Contributor

@stefanseifert stefanseifert commented Mar 17, 2026

Description

remove this dependency from parent POM and core module:

            <dependency>
                <groupId>junit-addons</groupId>
                <artifactId>junit-addons</artifactId>
                <version>1.4</version>
                <scope>test</scope>
            </dependency>

Related Issue

Fixes #920

Motivation and Context

this dependency is completely outdated (more than 20 years old!!), it's not compatible/usable with JUnit 5+, and even worse, it breaks JSON content loading when using AEM mocks, as it injects an outdated Xerces version into the test build classpath (as described in #920). it should be removed without replacement.

How Has This Been Tested?

the archetype build including its ITs is passing without this dependency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

xerces dependency seems to be old and causes errors

1 participant