-
Bug
-
Resolution: Fixed
-
Major
-
-
1.27
I have the latest Ivy plug-ins installed in a Jenkins 2 instance.
The structure of my project is:
build/
com.mycompany.myproj.bootstrap.central/
com.mycompany.myproj.bootstrap.site/
com.mycompany.myproj.central.app/
com.mycompany.myproj.cinstall.central/
com.mycompany.myproj.cinstall.site/
com.mycompany.myproj.site.app/
README.md
All these projects (beginning with com.mycompany) have an ivy.xml file in them, whilst the build/ directory has ivysettings.xml.
My job is configured with build/ivysettings.xml as the "Ivy settings" config and **/ivy.xml as the "Ivy xml files" config,
I am facing the error below when I run an Ivy build:
Error while reading the default Ivy 2.1 settings: failed to load settings from file:/var/lib/jenkins/jobs/Build/jobs/IvyTest/workspace/ivy382275822984563930xml: either url or file should be given for classpath element
- relates to
-
JENKINS-35139 Config Files - Custom is duplicated by Ivy
-
- Closed
-
-
JENKINS-34192 Integrate with the config file provider plugin
-
- Resolved
-
arothian I'm the maintainer of the config-file-provider plugin and I just did a major update of the same plugin. It will now support folders and configuration files on folder scope.
While working on it I came across the integration of the config-file-provider into the ivy plugin. For what I can see, the implementation is very faulty and not compatible with the other xml configuration files provided by it. (also see
JENKINS-35139,JENKINS-37046).Because of the current implementation I'm not able to properly migrate the existing configurations to the new format.
I did all required changes on the ivy plugin to fix the above issues, but this will require the ivy plugin to upgrade to a more resent jenkins core (1.642.3) - WDYT?