Maven - import transitively provided dependencies into project

user4460845

I have a project A which has some dependencies. Some of them have a provided scope.

<dependencies>
    ...
    <dependency>
        <groupId>some-group</groupId>
        <artifactId>some-artifact</artifactId>
        <scope>provided</scope>
    </dependency>
    ...
</dependencies>

Now I have another project B which imports A:

<dependencies>
    ...
    <dependency>
        <groupId>my-group</groupId>
        <artifactId>my-project-a</artifactId>
    </dependency>
    ...
</dependencies>

All dependencies in project A are imported transitively in project B.

However, the provided dependencies in project A, such as some-group:some-artifact, are not. Is it also possible to import the provided dependencies from A into B?

Robert Reiner

The 'provided' scope is not transitive and therefore not inherited.

Dependent on your context you either have to add the dependency manually or you may depend on a common parent POM or a BOM (Bill of Materials).

Here is more information on the scopes and BOMs: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Import project written in maven into Eclipse

From Dev

ClassNotFoundException for maven provided dependencies

From Dev

Intellij doesn't add maven provided scoped dependencies to the classpath

From Dev

Eclipse fails to import Maven project

From Dev

Maven assembly plugin: how to include provided dependencies of transitive dependencies

From Dev

Why aren't 'provided' Maven dependencies 'transitive'?

From Dev

Maven could not resolve dependencies for project

From Dev

Project will not recognize any of maven dependencies

From Dev

How can I use dependencies of a project that's been marked as provided?

From Dev

How to create maven uber jar which includes dependencies with scope provided

From Dev

Managing libraries dependencies in Maven project

From Dev

Logger dependencies in maven project

From Dev

Transitively import foo._ in Scala

From Dev

How to copy provided Maven dependencies into a chosen directory?

From Dev

IntelliJ maven project import issues

From Dev

How do I filter resources provided by dependencies in Maven?

From Dev

Dynamic WebProject import another project and dependencies

From Dev

Import Maven project "YCSB" into Eclipse

From Dev

Maven assembly plugin: how to include provided dependencies of transitive dependencies

From Dev

Maven provided dependencies

From Dev

Import Maven Project as Dependency into Gradle Project

From Dev

Maven add dependencies to project

From Dev

import errors in maven project

From Dev

Maven: How to have jar-with-dependencies exclude "provided" dependencies?

From Dev

Import jars to project classpath from a maven project

From Dev

Maven project to another maven projects dependencies

From Dev

How to Manage dependencies in Maven Muti Project across Multiple Maven Project

From Dev

How to exclude transitive dependencies with scope provided with maven-assembly-plugin?

From Dev

Import maven repository in sbt project

Related Related

  1. 1

    Import project written in maven into Eclipse

  2. 2

    ClassNotFoundException for maven provided dependencies

  3. 3

    Intellij doesn't add maven provided scoped dependencies to the classpath

  4. 4

    Eclipse fails to import Maven project

  5. 5

    Maven assembly plugin: how to include provided dependencies of transitive dependencies

  6. 6

    Why aren't 'provided' Maven dependencies 'transitive'?

  7. 7

    Maven could not resolve dependencies for project

  8. 8

    Project will not recognize any of maven dependencies

  9. 9

    How can I use dependencies of a project that's been marked as provided?

  10. 10

    How to create maven uber jar which includes dependencies with scope provided

  11. 11

    Managing libraries dependencies in Maven project

  12. 12

    Logger dependencies in maven project

  13. 13

    Transitively import foo._ in Scala

  14. 14

    How to copy provided Maven dependencies into a chosen directory?

  15. 15

    IntelliJ maven project import issues

  16. 16

    How do I filter resources provided by dependencies in Maven?

  17. 17

    Dynamic WebProject import another project and dependencies

  18. 18

    Import Maven project "YCSB" into Eclipse

  19. 19

    Maven assembly plugin: how to include provided dependencies of transitive dependencies

  20. 20

    Maven provided dependencies

  21. 21

    Import Maven Project as Dependency into Gradle Project

  22. 22

    Maven add dependencies to project

  23. 23

    import errors in maven project

  24. 24

    Maven: How to have jar-with-dependencies exclude "provided" dependencies?

  25. 25

    Import jars to project classpath from a maven project

  26. 26

    Maven project to another maven projects dependencies

  27. 27

    How to Manage dependencies in Maven Muti Project across Multiple Maven Project

  28. 28

    How to exclude transitive dependencies with scope provided with maven-assembly-plugin?

  29. 29

    Import maven repository in sbt project

HotTag

Archive