Skip to content

3.x (next) release notes #117

@jcxldn

Description

@jcxldn
  • Extend checkForUnresolvablePackages to also check "api" configuration
  • (:common project dependencies) Use api instead of implementation to also expose project dependencies at compile time

Fixes

  • When depending on stickyapi-bukkit or stickyapi-bungee only, stickyapi-common will now be available at both runtime and compile-time.
    • Previously, stickyapi-common was only availble at runtime, which causes compilation errors unless you also explicitly depended on stickyapi-common in your project.

compileClasspath before (explicit common dependency needed for compiletime)

+--- com.dumbdogdiner:stickyapi-bukkit:3.0.2
+--- com.dumbdogdiner:stickyapi-common:3.0.2
|    \--- com.dumbdogdiner:stickyapi-config:3.0.2

compileClasspath after (no explicit common dependency needed)

+--- com.dumbdogdiner:stickyapi-bukkit:3.X.X
|    \--- com.dumbdogdiner:stickyapi-common:3.X.X
|         \--- com.dumbdogdiner:stickyapi-config:3.X.X

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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