Skip to content

KeepBinaries Not Being Reduced Back to Package-Info in pom.xml #4991

Description

@0pdd

The puzzle 4987-7b1df64a from #4987 has to be resolved:

eo/eo-runtime/pom.xml

Lines 269 to 278 in 58196b2

@todo #4987:30min. Reduce keepBinaries back to package-info entries only.
Due to incorrect default value of classesDir in MjSafe (fixed in #4987),
MjUnplace and MjUnspile were not working properly, so all classes —
hand-written, generated, and placed — were published to Maven Central by
mistake (see #4538). As a result, when eo-runtime resolves itself as a
dependency, all those extra classes get placed into target/classes and
would be included in the JAR unless explicitly kept here. Once a release
with the fix is published to Maven Central and this module stops resolving
the bloated artifact, this list can be reduced back to the five
package-info.class entries.

The puzzle was created by Yegor Bugayenko on 16-Apr-26.

Estimate: 30 minutes, role: DEV.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions