How to exclude a dependent jars pom.xml from it's called place
up vote
0
down vote
favorite
I have a situation, where I have a project A which has reference to project B.
Project A is using a different jar version of spring-boot (i.e.., 2.6) while B is using a different version (i.e.., 1.3.3), and because B is added as dependency for A, the execution is failed due to jar conflict. Can anyone advise me how to exclude all the jars that pertain to B? Only selective exclusion is the way or any other way to exclude all the jars.
docker spring-boot maven-2 maven-3 microservices
add a comment |
up vote
0
down vote
favorite
I have a situation, where I have a project A which has reference to project B.
Project A is using a different jar version of spring-boot (i.e.., 2.6) while B is using a different version (i.e.., 1.3.3), and because B is added as dependency for A, the execution is failed due to jar conflict. Can anyone advise me how to exclude all the jars that pertain to B? Only selective exclusion is the way or any other way to exclude all the jars.
docker spring-boot maven-2 maven-3 microservices
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a situation, where I have a project A which has reference to project B.
Project A is using a different jar version of spring-boot (i.e.., 2.6) while B is using a different version (i.e.., 1.3.3), and because B is added as dependency for A, the execution is failed due to jar conflict. Can anyone advise me how to exclude all the jars that pertain to B? Only selective exclusion is the way or any other way to exclude all the jars.
docker spring-boot maven-2 maven-3 microservices
I have a situation, where I have a project A which has reference to project B.
Project A is using a different jar version of spring-boot (i.e.., 2.6) while B is using a different version (i.e.., 1.3.3), and because B is added as dependency for A, the execution is failed due to jar conflict. Can anyone advise me how to exclude all the jars that pertain to B? Only selective exclusion is the way or any other way to exclude all the jars.
docker spring-boot maven-2 maven-3 microservices
docker spring-boot maven-2 maven-3 microservices
asked Nov 7 at 9:25
Shakti Kumar
144
144
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
You can include project A
as a reference to Project B
but exclude its dependencies:
<dependency>
<groupId>com.company</groupId>
<artifactId>projecta</artifactId>
<version>your.version.here</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>dependency-you-want-to-exclude</artifactId>
</exclusion>
</exclusions>
</dependency>
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
You can include project A
as a reference to Project B
but exclude its dependencies:
<dependency>
<groupId>com.company</groupId>
<artifactId>projecta</artifactId>
<version>your.version.here</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>dependency-you-want-to-exclude</artifactId>
</exclusion>
</exclusions>
</dependency>
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
add a comment |
up vote
0
down vote
You can include project A
as a reference to Project B
but exclude its dependencies:
<dependency>
<groupId>com.company</groupId>
<artifactId>projecta</artifactId>
<version>your.version.here</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>dependency-you-want-to-exclude</artifactId>
</exclusion>
</exclusions>
</dependency>
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
add a comment |
up vote
0
down vote
up vote
0
down vote
You can include project A
as a reference to Project B
but exclude its dependencies:
<dependency>
<groupId>com.company</groupId>
<artifactId>projecta</artifactId>
<version>your.version.here</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>dependency-you-want-to-exclude</artifactId>
</exclusion>
</exclusions>
</dependency>
You can include project A
as a reference to Project B
but exclude its dependencies:
<dependency>
<groupId>com.company</groupId>
<artifactId>projecta</artifactId>
<version>your.version.here</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>dependency-you-want-to-exclude</artifactId>
</exclusion>
</exclusions>
</dependency>
answered Nov 8 at 10:29
Hasan Can Saral
6771839
6771839
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
add a comment |
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
But I will need to do one by one right? Ex: if there are other set of jars then I need to cherry pick one by one, and insert manually?
– Shakti Kumar
Nov 13 at 8:39
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
Yes, you will need to explicity exclude whatever you want to exclude.
– Hasan Can Saral
Nov 13 at 11:31
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53186591%2fhow-to-exclude-a-dependent-jars-pom-xml-from-its-called-place%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown