Skip to content

Commit 05bbef2

Browse files
committed
Clarify shared classifier dependencies
1 parent 3f885cc commit 05bbef2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Confirm current CI and POM settings before relying on these commands. Verify tha
1818
- `com.bencodez.simpleapi.core` contains platform-independent implementations.
1919
- Platform adapters belong under packages such as `com.bencodez.simpleapi.bukkit`; future Forge/Fabric/other adapters must remain isolated from core.
2020
- The full `simpleapi` artifact preserves existing consumers and public package names.
21-
- The `shared` classifier exposes only the explicitly selected neutral API and dependencies.
21+
- The `shared` classifier JAR contains only the explicitly selected neutral API. Because a classifier shares the project's ordinary POM, native consumers must exclude its transitives and explicitly declare the neutral dependencies they use, as documented in `docs/shared-libraries.md`.
2222
- Compatibility facades in older package names are intentional. Do not remove, relocate, or narrow them without an explicit migration and downstream verification.
2323
- Previously removed experimental coordinates such as `simpleapi-parent`, `simpleapi-core`, `simpleapi-configurate`, and `simpleapi-sql` are not current build modules.
2424

0 commit comments

Comments
 (0)