Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.2.1, 1.2.2
-
Fix Version/s: 2.3-M1
-
Component/s: Configuration
-
Labels:None
Description
During the Grails executions, run-app, war, etc. I get the following issue, which appears to be an internal Ivy-related issue. Even when executing my project through grails-maven-plugin, there appears to be some resolution on the part of Ivy and it get's mad since it doesn't properly understand the classifier like the following dep:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.3</version>
<classifier>jdk15</classifier>
</dependency>
– ERROR MESSAGE –
:: problems summary ::
:::: WARNINGS
[FAILED ] net.sf.json-lib#json-lib;2.3!json-lib.jar: (0ms)
==== grailsPlugins: tried
/Users/arimus/workspace/mt-api/lib/json-lib-2.3.jar
/Users/arimus/.grails/1.2.2/projects/mt-api/plugins/hibernate-1.2.2/lib/json-lib-2.3.jar
/Users/arimus/.grails/1.2.2/projects/mt-api/plugins/jaxrs-0.4/lib/json-lib-2.3.jar
/Users/arimus/.grails/1.2.2/projects/mt-api/plugins/tomcat-1.2.2/lib/json-lib-2.3.jar
==== grailsHome: tried
/Users/arimus/grails/lib/json-lib-2.3.jar
==== grailsHome: tried
/Users/arimus/grails/dist/json-lib-2.3.jar
==== localMavenResolver: tried
/Users/arimus/.m2/repository/net/sf/json-lib/json-lib/2.3/json-lib-2.3.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: FAILED DOWNLOADS ::
:: ^ see resolution messages for details ^ ::
::::::::::::::::::::::::::::::::::::::::::::::
:: net.sf.json-lib#json-lib;2.3!json-lib.jar
::::::::::::::::::::::::::::::::::::::::::::::
– WORK AROUND –
Install json-lib-2.3-jdk15.jar as json-lib-2.3.jar (in M2 repo or by placing in <project>/lib)
Issue Links
- is depended upon by
-
GPMAVENPUBLISHER-2
maven-publisher: artifact pom installed in local repository has a "-plugin" suffix
-
- is duplicated by
-
GRAILS-6716
Dependency qualifiers don't work (was [GRAILS-5228])
-
-
GRAILS-6765
Classifier does not work in dependency DSL
-
GRAILS-6716has a sample application attached. This is pretty critical since PluginResolveEngine relies on 'classifier'.