commons-logging lost in spring-core in maven? The 2019 Stack Overflow Developer Survey Results Are InHow can I create an executable JAR with dependencies using Maven?What's the difference between @Component, @Repository & @Service annotations in Spring?Build order of Maven multimodule project?Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2. 3.2:compile (default-compile) on project aopencommonHow to pack switchyard application with mavendownload the repositories in mavenMigrating existing jersey postgres app to spring bootmaven project using rest controller and gave a basic request and gives 404. url : http://localhost:8080/Spring4MVCHelloWorldRestServiceDemo/testrestWhile deploying spring project I am getting dependency injection errorFailed to read artifact descriptor for org.apac he.maven.plugins
Why is Grand Jury testimony secret?
Access elements in std::string where positon of string is greater than its size
Is flight data recorder erased after every flight?
How to create dashed lines/arrows in Illustrator
Falsification in Math vs Science
I looked up a future colleague on LinkedIn before I started a job. I told my colleague about it and he seemed surprised. Should I apologize?
Realistic Alternatives to Dust: What Else Could Feed a Plankton Bloom?
I see my dog run
A poker game description that does not feel gimmicky
Inline version of a function returns different value than non-inline version
How to change the limits of integration
What is the use of option -o in the useradd command?
Landlord wants to switch my lease to a "Land contract" to "get back at the city"
Is "plugging out" electronic devices an American expression?
Manuscript was "unsubmitted" because the manuscript was deposited in Arxiv Preprints
How to manage monthly salary
How can I fix this gap between bookcases I made?
Why isn't airport relocation done gradually?
Why don't Unix/Linux systems traverse through directories until they find the required version of a linked library?
The difference between dialogue marks
What do the Banks children have against barley water?
What can other administrators access on my machine?
Unbreakable Formation vs. Cry of the Carnarium
Extreme, unacceptable situation and I can't attend work tomorrow morning
commons-logging lost in spring-core in maven?
The 2019 Stack Overflow Developer Survey Results Are InHow can I create an executable JAR with dependencies using Maven?What's the difference between @Component, @Repository & @Service annotations in Spring?Build order of Maven multimodule project?Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2. 3.2:compile (default-compile) on project aopencommonHow to pack switchyard application with mavendownload the repositories in mavenMigrating existing jersey postgres app to spring bootmaven project using rest controller and gave a basic request and gives 404. url : http://localhost:8080/Spring4MVCHelloWorldRestServiceDemo/testrestWhile deploying spring project I am getting dependency injection errorFailed to read artifact descriptor for org.apac he.maven.plugins
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
Below is my pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>$spring.version</version>
</dependency>
</dependencies>
</project>
I can print the dependency tree by 'mvn dependency:tree'
- org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] | - commons-logging:commons-logging:jar:1.2:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can see the the commons-logging is under the spring-core.
But when I changed to below.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>1.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>
And print the following tree.
INFO] - org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can find that the commons-logging is lost.
I can click into the child of the spring-webmvc in IDE and confirm that the commons-logging exists in spring-core-4.1.6.RELEASE.pom.
I ran into this issue because I want to exclude the commons-logging from spring and plan to use jcl-over-slf4j. So why the commons-logging jar file is lost when I use the io.spring.platform. Thanks.
java spring maven
add a comment |
Below is my pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>$spring.version</version>
</dependency>
</dependencies>
</project>
I can print the dependency tree by 'mvn dependency:tree'
- org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] | - commons-logging:commons-logging:jar:1.2:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can see the the commons-logging is under the spring-core.
But when I changed to below.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>1.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>
And print the following tree.
INFO] - org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can find that the commons-logging is lost.
I can click into the child of the spring-webmvc in IDE and confirm that the commons-logging exists in spring-core-4.1.6.RELEASE.pom.
I ran into this issue because I want to exclude the commons-logging from spring and plan to use jcl-over-slf4j. So why the commons-logging jar file is lost when I use the io.spring.platform. Thanks.
java spring maven
It is not recommedate to usecommons-logging
according the doc
– Yu Jiaao
Mar 8 at 10:06
add a comment |
Below is my pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>$spring.version</version>
</dependency>
</dependencies>
</project>
I can print the dependency tree by 'mvn dependency:tree'
- org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] | - commons-logging:commons-logging:jar:1.2:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can see the the commons-logging is under the spring-core.
But when I changed to below.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>1.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>
And print the following tree.
INFO] - org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can find that the commons-logging is lost.
I can click into the child of the spring-webmvc in IDE and confirm that the commons-logging exists in spring-core-4.1.6.RELEASE.pom.
I ran into this issue because I want to exclude the commons-logging from spring and plan to use jcl-over-slf4j. So why the commons-logging jar file is lost when I use the io.spring.platform. Thanks.
java spring maven
Below is my pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>$spring.version</version>
</dependency>
</dependencies>
</project>
I can print the dependency tree by 'mvn dependency:tree'
- org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] | - commons-logging:commons-logging:jar:1.2:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can see the the commons-logging is under the spring-core.
But when I changed to below.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.1.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>1.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>
And print the following tree.
INFO] - org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | - org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | - aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] - org.springframework:spring-web:jar:4.1.6.RELEASE:compile
You can find that the commons-logging is lost.
I can click into the child of the spring-webmvc in IDE and confirm that the commons-logging exists in spring-core-4.1.6.RELEASE.pom.
I ran into this issue because I want to exclude the commons-logging from spring and plan to use jcl-over-slf4j. So why the commons-logging jar file is lost when I use the io.spring.platform. Thanks.
java spring maven
java spring maven
asked Mar 8 at 8:49
liam xuliam xu
1,12732037
1,12732037
It is not recommedate to usecommons-logging
according the doc
– Yu Jiaao
Mar 8 at 10:06
add a comment |
It is not recommedate to usecommons-logging
according the doc
– Yu Jiaao
Mar 8 at 10:06
It is not recommedate to use
commons-logging
according the doc– Yu Jiaao
Mar 8 at 10:06
It is not recommedate to use
commons-logging
according the doc– Yu Jiaao
Mar 8 at 10:06
add a comment |
2 Answers
2
active
oldest
votes
By importing a pom, you apply the dependencyManagement in that pom, but also the dependencyManagement from it's parent and it's parent's parent etc.
The spring platform-bom:1.1.2.RELEASE extends from spring-boot-starter-parent:1.2.3.RELEASE. And in that parent pom there's a dependencyManagement part that already excludes the commons-logging:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>$spring.version</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
add a comment |
You are using io.spring.platform:platform-bom:1.1.2.RELEASE
for dependency management, and that causes to drop the (transitive) dependency to commons-logging.
Looking inside that pom (see platform-bom-1.1.2.RELEASE.pom ) , we see its parent is org.springframework.boot:spring-boot-starter-parent:1.2.3.RELEASE
(at spring-boot-starter-parent:1.2.3.RELEASE.pom.
The boot-starter parent excludes common-logging
(check the pom file). So, if you use the bom
and you still need the common-logging
dependency, you have to import it separately in your pom.
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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%2f55059597%2fcommons-logging-lost-in-spring-core-in-maven%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
By importing a pom, you apply the dependencyManagement in that pom, but also the dependencyManagement from it's parent and it's parent's parent etc.
The spring platform-bom:1.1.2.RELEASE extends from spring-boot-starter-parent:1.2.3.RELEASE. And in that parent pom there's a dependencyManagement part that already excludes the commons-logging:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>$spring.version</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
add a comment |
By importing a pom, you apply the dependencyManagement in that pom, but also the dependencyManagement from it's parent and it's parent's parent etc.
The spring platform-bom:1.1.2.RELEASE extends from spring-boot-starter-parent:1.2.3.RELEASE. And in that parent pom there's a dependencyManagement part that already excludes the commons-logging:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>$spring.version</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
add a comment |
By importing a pom, you apply the dependencyManagement in that pom, but also the dependencyManagement from it's parent and it's parent's parent etc.
The spring platform-bom:1.1.2.RELEASE extends from spring-boot-starter-parent:1.2.3.RELEASE. And in that parent pom there's a dependencyManagement part that already excludes the commons-logging:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>$spring.version</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
By importing a pom, you apply the dependencyManagement in that pom, but also the dependencyManagement from it's parent and it's parent's parent etc.
The spring platform-bom:1.1.2.RELEASE extends from spring-boot-starter-parent:1.2.3.RELEASE. And in that parent pom there's a dependencyManagement part that already excludes the commons-logging:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>$spring.version</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
answered Mar 8 at 9:51
Geert PanteGeert Pante
8,4902142
8,4902142
add a comment |
add a comment |
You are using io.spring.platform:platform-bom:1.1.2.RELEASE
for dependency management, and that causes to drop the (transitive) dependency to commons-logging.
Looking inside that pom (see platform-bom-1.1.2.RELEASE.pom ) , we see its parent is org.springframework.boot:spring-boot-starter-parent:1.2.3.RELEASE
(at spring-boot-starter-parent:1.2.3.RELEASE.pom.
The boot-starter parent excludes common-logging
(check the pom file). So, if you use the bom
and you still need the common-logging
dependency, you have to import it separately in your pom.
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
add a comment |
You are using io.spring.platform:platform-bom:1.1.2.RELEASE
for dependency management, and that causes to drop the (transitive) dependency to commons-logging.
Looking inside that pom (see platform-bom-1.1.2.RELEASE.pom ) , we see its parent is org.springframework.boot:spring-boot-starter-parent:1.2.3.RELEASE
(at spring-boot-starter-parent:1.2.3.RELEASE.pom.
The boot-starter parent excludes common-logging
(check the pom file). So, if you use the bom
and you still need the common-logging
dependency, you have to import it separately in your pom.
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
add a comment |
You are using io.spring.platform:platform-bom:1.1.2.RELEASE
for dependency management, and that causes to drop the (transitive) dependency to commons-logging.
Looking inside that pom (see platform-bom-1.1.2.RELEASE.pom ) , we see its parent is org.springframework.boot:spring-boot-starter-parent:1.2.3.RELEASE
(at spring-boot-starter-parent:1.2.3.RELEASE.pom.
The boot-starter parent excludes common-logging
(check the pom file). So, if you use the bom
and you still need the common-logging
dependency, you have to import it separately in your pom.
You are using io.spring.platform:platform-bom:1.1.2.RELEASE
for dependency management, and that causes to drop the (transitive) dependency to commons-logging.
Looking inside that pom (see platform-bom-1.1.2.RELEASE.pom ) , we see its parent is org.springframework.boot:spring-boot-starter-parent:1.2.3.RELEASE
(at spring-boot-starter-parent:1.2.3.RELEASE.pom.
The boot-starter parent excludes common-logging
(check the pom file). So, if you use the bom
and you still need the common-logging
dependency, you have to import it separately in your pom.
answered Mar 8 at 9:51
DanieleDaniele
1,271611
1,271611
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
add a comment |
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
Damn, you beat me by 3 seconds! Just because I was fiddling with formatting :-S
– Geert Pante
Mar 8 at 9:52
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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%2f55059597%2fcommons-logging-lost-in-spring-core-in-maven%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
It is not recommedate to use
commons-logging
according the doc– Yu Jiaao
Mar 8 at 10:06