Commit Graph

652 Commits

Author SHA1 Message Date
Nicolas Lalevee ff2f32b914 When parsing an OSGi MANIFEST, add its entries in the extra infos of the module descriptor
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1592238 13f79535-47bb-0310-9956-ffa450edef68
2014-05-03 16:22:05 +00:00
Antoine Levy-Lambert c66b237476 FIX: impossible to get artifacts when data has not been loaded (IVY-1399) (thanks to David Turner)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1590442 13f79535-47bb-0310-9956-ffa450edef68
2014-04-27 18:19:50 +00:00
Nicolas Lalevee 069d003efc Add support for packed jar within an OSGi bundle
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1587110 13f79535-47bb-0310-9956-ffa450edef68
2014-04-13 22:14:03 +00:00
Maarten Coene 9e85ac3f00 Fixed testcases on Windows.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1577738 13f79535-47bb-0310-9956-ffa450edef68
2014-03-14 22:04:57 +00:00
Jean-Louis Boudart 9029cca391 Add missing brackets in if statements
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557988 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 09:07:55 +00:00
Jean-Louis Boudart 6f8302fed2 Remove unnecessary cast
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557985 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 09:02:20 +00:00
Jean-Louis Boudart 1e30aa9479 Apply organize import on whole project
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557969 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 08:34:28 +00:00
Jean-Louis Boudart bd7a375e37 Apply code formatting on whole project
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557968 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 08:27:37 +00:00
Jean-Louis Boudart 5db07bdccc fix IVY-1457 XmlModuleDescriptorWritter doesn't support fully extra infos elements
ModuleDescriptor.getExtraInfo() is now deprecated as name of the tag was used as key. Tag name can't be used as key as extra info elements can be non unique.

git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557557 13f79535-47bb-0310-9956-ffa450edef68
2014-01-12 16:53:40 +00:00
Nicolas Lalevee 31b26e7456 add support for source artifacts in buildobr task
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1555479 13f79535-47bb-0310-9956-ffa450edef68
2014-01-05 10:41:19 +00:00
Nicolas Lalevee 191939dee1 embrace java 5
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1555477 13f79535-47bb-0310-9956-ffa450edef68
2014-01-05 10:38:16 +00:00
Nicolas Lalevee 5d5f09ea37 fix computation of the extension of unpacked artifacts
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1555476 13f79535-47bb-0310-9956-ffa450edef68
2014-01-05 10:37:46 +00:00
Nicolas Lalevee 08dc630011 Add support for "packed" artifacts: .pack.gz bundles in an OSGi P2 repository for instance
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1555344 13f79535-47bb-0310-9956-ffa450edef68
2014-01-04 13:06:37 +00:00
Nicolas Lalevee 51cd2f37a6 New OSGi resolver 'osgi-agg' : a chain resolver which better handle OSGi dependencies
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553873 13f79535-47bb-0310-9956-ffa450edef68
2013-12-28 16:57:20 +00:00
Nicolas Lalevee 61e203c962 embrace Java 5
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553872 13f79535-47bb-0310-9956-ffa450edef68
2013-12-28 16:54:23 +00:00
cduffy 70f4b55496 IVY-1423: fix revision mapping across namespaces
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553758 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 23:07:57 +00:00
cduffy 46b15af8c5 Document that threading is unsupported, and disable test covering same
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553747 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 21:53:12 +00:00
cduffy 5b39e09269 IVY-1455 Prevent incorrect ivy mediators from being applied during conflict resolution.
Prior to this, the mediators to be applied depended on the location where a
conflict was detected, rather than the declaration location.


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553745 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 21:30:33 +00:00
Nicolas Lalevee 8c27540ec0 avoid copy with url resolvers configured with a 'file:/' URL if useOrigin=true
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553739 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 21:10:19 +00:00
Nicolas Lalevee 198d448cea OSGI: new names for CDC profiles too
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553708 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 17:56:38 +00:00
Nicolas Lalevee fc743aa9d6 Some OSGi environment seems to have been renamed: let's support both namings
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553592 13f79535-47bb-0310-9956-ffa450edef68
2013-12-26 21:41:19 +00:00
Nicolas Lalevee a295e82baa Better support for "Bundle-RequiredExecutionEnvironment" from an OSGi MANIFEST.MF
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553388 13f79535-47bb-0310-9956-ffa450edef68
2013-12-25 14:59:47 +00:00
cduffy fa8f024d08 IVY-1454 handle multi-threading (as opposed to only multi-process) case in locking
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1552434 13f79535-47bb-0310-9956-ffa450edef68
2013-12-19 21:14:39 +00:00
Nicolas Lalevee 18b6de93c2 IVY-1431: Also copy original metadata artifact (e.g. POM) on ivy:install (Thanks to Erwin Tratar)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1550939 13f79535-47bb-0310-9956-ffa450edef68
2013-12-14 17:06:25 +00:00
Nicolas Lalevee e1fc87d2d5 IVY-1438:
- fix the parsing of header values with space


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1520874 13f79535-47bb-0310-9956-ffa450edef68
2013-09-08 14:48:35 +00:00
Nicolas Lalevee 9b2d0e3909 - make the buildobr task a post resolve task, so that it can work with set of resolved artifacts
- document how to manage an OSGi target platform, with samples


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1519300 13f79535-47bb-0310-9956-ffa450edef68
2013-09-01 18:08:36 +00:00
Nicolas Lalevee 37787b96ab fix test of fixdeps
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1507802 13f79535-47bb-0310-9956-ffa450edef68
2013-07-28 14:25:22 +00:00
Nicolas Lalevee 39ee22556b - improve the fixdeps task to handle a multi project environment
- add tests and documentation of the task


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1507801 13f79535-47bb-0310-9956-ffa450edef68
2013-07-28 14:09:36 +00:00
Maarten Coene bca350df1f - IMPROVEMENT: New LockStrategy available based on NIO FileLocks (IVY-1424)
- FIX: NIO FileLocker released locks too early (IVY-1424) (thanks to Charles Duffy)


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1507138 13f79535-47bb-0310-9956-ffa450edef68
2013-07-25 21:35:08 +00:00
Nicolas Lalevee d6a354e203 - fix the module set gathering
- fix the tests on the online repos


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1506108 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 15:22:45 +00:00
Nicolas Lalevee e06a9f676c Performance optimisation around the OSGi resolver:
- log only if a debug level is set
 - do not retry to load a failing repo
 - compute versions once
 - convert the bundle info into module descriptors on demand


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1506076 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 14:48:40 +00:00
Jean-Louis Boudart 2b085ae342 add showTransitive attribute on dependencyUpdateChecker task
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1493256 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 21:43:15 +00:00
Jean-Louis Boudart 1f978b6387 First draft of dependency update checker task
Extract ant test listener as a reusable class for test to check log output


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1492972 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 07:15:14 +00:00
Maarten Coene 01ecd7c66d FIX: Maven2: resolve failure when parent has <dependencyManagement> with dependency in 'import' scope (IVY-1376)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1419758 13f79535-47bb-0310-9956-ffa450edef68
2012-12-10 20:56:05 +00:00
Jean-Louis Boudart fdb7591138 IVY-1391 - IvyPublish fails when using extend tags with no explicit location attribute
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1412669 13f79535-47bb-0310-9956-ffa450edef68
2012-11-22 20:44:31 +00:00
Jean-Louis Boudart 5c715cd84d Use StringBuffer in place of StringBuilder to be 1.4 compatible
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1404486 13f79535-47bb-0310-9956-ffa450edef68
2012-11-01 07:45:33 +00:00
Jean-Louis Boudart 517b8beb06 Implement IvyDependencyTree task : display a dependency tree on the console
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1404290 13f79535-47bb-0310-9956-ffa450edef68
2012-10-31 18:42:42 +00:00
Matthew Jason Benson c28ed2e0cf [IVY-1036] latest.integration isn't resolved against a Maven snapshot repository (when uniqueVersion = true)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1398943 13f79535-47bb-0310-9956-ffa450edef68
2012-10-16 19:34:19 +00:00
Matthew Jason Benson 5904d90ade add test to show that IBiblioResolver can resolve latest.integration to a snapshot when the snapshot was deployed as uniqueVersion false
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1398531 13f79535-47bb-0310-9956-ffa450edef68
2012-10-15 21:57:21 +00:00
Maarten Coene ee6ae79be8 FIX: Resolve does not deliver all dependent artifacts (IVY-1366) (thanks to Wolfgang Frank)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1378882 13f79535-47bb-0310-9956-ffa450edef68
2012-08-30 11:03:17 +00:00
Nicolas Lalevee 50e133fb20 Fix global exclude rule in root ivy files
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1378164 13f79535-47bb-0310-9956-ffa450edef68
2012-08-28 15:09:12 +00:00
Maarten Coene d6c57d547c FIX: Ivy descriptors are merged incorrectly when there is an <exclude> element (IVY-1356)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1376738 13f79535-47bb-0310-9956-ffa450edef68
2012-08-23 22:21:00 +00:00
Nicolas Lalevee a759e78d4d Fix tests: properly set the ivy settings dir url
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375823 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 22:16:06 +00:00
Nicolas Lalevee 54fdc54dd2 Properly build the url pattern
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375737 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 19:40:50 +00:00
Nicolas Lalevee 14d6a09601 Fix tests: don't urlify the pattern, only the root
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375736 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 19:34:05 +00:00
Nicolas Lalevee b9a22fb6f6 fix encoding of e with acute
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375728 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 19:28:03 +00:00
Nicolas Lalevee ac11ad3593 Fix the buggy use to File.toURL()
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375715 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 18:55:01 +00:00
Nicolas Lalevee 1c4f7bde1c Fix OSGi manifest parsing
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375661 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 16:58:49 +00:00
Nicolas Lalevee 4e8b8cbe05 Add missing test files
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375654 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 16:41:24 +00:00
Nicolas Lalevee 0367064bb6 Use the word 'uncompress' every where
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375596 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 15:09:00 +00:00
Nicolas Lalevee 2d650f890f Make IvyCachePath understand OSGi classpaths with their Bundle-Classpath header
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375593 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:58:53 +00:00
Nicolas Lalevee faffec9020 Parse the Bundle-Classpath in an OSGi MANIFEST
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375592 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:58:21 +00:00
Nicolas Lalevee 535cbcd9f2 Test and fix the detection of the 'zipped' bundles
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375591 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:57:47 +00:00
Nicolas Lalevee f65e9aa63f Fix sync retrieve of uncompressed artifacts
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375585 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:49:46 +00:00
Nicolas Lalevee 53d3e8ce79 When retrieving, the uncompressed artifact should take the place of the real artifact
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375573 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:28:32 +00:00
Nicolas Lalevee 99e257660b Add support of uncompress artifacts to the Ant tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375554 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:09:46 +00:00
Nicolas Lalevee 59aedc8a22 Add support for retrieve of uncompressed artifacts
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375549 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 13:58:36 +00:00
Nicolas Lalevee 9b2d76e5c7 Add support for 'compressed' artifacts:
- add 'compression' attribute to indicate artifact which should be used uncompressed
- make the cache downloader uncompress data if requested
- path to the uncompressed data is referenced in the artifact download report

This can be useful for OSGi bundle which contains an inner classpath: they should be uncompressed before being used.
This could also be useful for managing multiple little files.


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375539 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 13:36:40 +00:00
Maarten Coene fc39007446 Don't run the testRetrieveWithSymlinksMass test on windows...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375243 13f79535-47bb-0310-9956-ffa450edef68
2012-08-20 21:43:23 +00:00
Maarten Coene 0b873b95a8 Log a bit more in a junit test to see what's going wrong on unix...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1374859 13f79535-47bb-0310-9956-ffa450edef68
2012-08-19 21:46:25 +00:00
Maarten Coene 275870d751 - FIX: Unnecessary warning when parent ivy.xml is not found (IVY-1346)
- FIX: StackOverflowError when using <extends> and ../ivy.xml is not the parent ivy.xml (IVY-1437)


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1374774 13f79535-47bb-0310-9956-ffa450edef68
2012-08-19 15:37:25 +00:00
Nicolas Lalevee 79ad715f02 Do actual symlink testing on Mac OS X
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1373627 13f79535-47bb-0310-9956-ffa450edef68
2012-08-15 20:55:56 +00:00
Nicolas Lalevee 2cd92aa6e3 IVY-1252 : fix unit tests
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1373626 13f79535-47bb-0310-9956-ffa450edef68
2012-08-15 20:52:44 +00:00
Nicolas Lalevee e83ed048d4 IVY-1252 : symlinkmass feature based on symlink feature of ivy:retrieve (Thanks to Gene Smith)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1373534 13f79535-47bb-0310-9956-ffa450edef68
2012-08-15 17:32:47 +00:00
Nicolas Lalevee 2e75977267 IVY-1288: Exposing some parent metadata (organisation, module, revision, branch) as properties (Thanks to Jean-Louis Boudart)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1373350 13f79535-47bb-0310-9956-ffa450edef68
2012-08-15 11:43:10 +00:00
Nicolas Lalevee 371dfcceb6 Implementation of a task which create an ivy.xml with fixed non transitive dependencies
Not sure how usefull it will be and how clean it is, so the doc is not linked into the toc, and no reference in the CHANGE.txt file


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1372619 13f79535-47bb-0310-9956-ffa450edef68
2012-08-13 21:10:39 +00:00
Nicolas Lalevee a39a81a17e IVY-1367: Support Conditional Setting of a Property
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1372616 13f79535-47bb-0310-9956-ffa450edef68
2012-08-13 21:03:10 +00:00
Nicolas Lalevee 02227560d9 add support for source URI from OBR repositories
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1368709 13f79535-47bb-0310-9956-ffa450edef68
2012-08-02 21:22:44 +00:00
Nicolas Lalevee eeda726246 Add support for source bundles from p2 repositories
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1368683 13f79535-47bb-0310-9956-ffa450edef68
2012-08-02 20:08:20 +00:00
Nicolas Lalevee a57988b0e5 thanks to Mitch Gitman and Jean-Louis Boudart:
- FIX: ivy:buildlist task confused by extends feature using two parents (IVY-1363)
- FIX: ivy.xml extends feature complains about Windows filesystem path (IVY-1359)
- FIX: buildlist task chokes on absolute path to parent Ivy module (IVY-1364)



git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1364410 13f79535-47bb-0310-9956-ffa450edef68
2012-07-22 19:45:18 +00:00
Nicolas Lalevee c02386113b IVY-1300: Delivered ivy descriptor inconsistent with resolve report / retrieve and other post-resolve actions (thanks to Ed Burcher)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1342465 13f79535-47bb-0310-9956-ffa450edef68
2012-05-24 22:31:21 +00:00
Nicolas Lalevee 18c5b2536c IVY-1343: fix for a NullPointerExeption in AbstractOSGiResolver (thanks to Thomas Kurpick)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1329663 13f79535-47bb-0310-9956-ffa450edef68
2012-04-24 12:10:43 +00:00
Nicolas Lalevee 3f83207040 Fix the example about managing an Eclipse plugin dependencies with Ivy
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1325396 13f79535-47bb-0310-9956-ffa450edef68
2012-04-12 17:36:50 +00:00
Nicolas Lalevee 3aa534a3e0 Use Java 1.4 APIs
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1325150 13f79535-47bb-0310-9956-ffa450edef68
2012-04-12 07:59:47 +00:00
Nicolas Lalevee f00c70d865 Improvement of the resolve process of an OSGi dependency:
- no more extra attribute, the kind of dependency is in the organisation name
- while resolving transitive dependencies, make Ivy aware of the packages by making them real module rather then tricking it by immediately trying to find an implementation fitting the requirement


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1324865 13f79535-47bb-0310-9956-ffa450edef68
2012-04-11 17:06:36 +00:00
Maarten Coene bdcbde4987 removed System.out.println
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1311149 13f79535-47bb-0310-9956-ffa450edef68
2012-04-09 07:13:09 +00:00
Maarten Coene ed1d3ed21c junit test fix caused by ivyde release
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1311148 13f79535-47bb-0310-9956-ffa450edef68
2012-04-09 07:11:48 +00:00
Maarten Coene 90870ae137 Removed unused import.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1305654 13f79535-47bb-0310-9956-ffa450edef68
2012-03-26 22:52:57 +00:00
Maarten Coene 9fcd616fe5 FIX: Impossible to get artifacts when data has not been loaded for multiple dynamic revisions (IVY-1333)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1305644 13f79535-47bb-0310-9956-ffa450edef68
2012-03-26 22:45:10 +00:00
Maarten Coene e8633715a1 removed commented code
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1304653 13f79535-47bb-0310-9956-ffa450edef68
2012-03-23 23:15:00 +00:00
Maarten Coene e83ea3998d renamed fields beginning with '_'
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1304652 13f79535-47bb-0310-9956-ffa450edef68
2012-03-23 23:14:04 +00:00
Maarten Coene 63b85e9c14 FIX: Ivy didn't properly handle some file: URLs (IVY-1340)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1304651 13f79535-47bb-0310-9956-ffa450edef68
2012-03-23 23:11:41 +00:00
Maarten Coene 65a2a7da3e FIX: Infinite loop in latest-compatible conflict manager (IVY-1233) (thanks to Payam Hekmat and Sven Zethelius)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1304633 13f79535-47bb-0310-9956-ffa450edef68
2012-03-23 22:27:47 +00:00
Maarten Coene eb2824c490 IMPROVEMENT: ivy:install task does not allow specification of conf (IVY-1313) (thanks to Nihal Sinha)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1299482 13f79535-47bb-0310-9956-ffa450edef68
2012-03-11 23:11:00 +00:00
Maarten Coene 815fa4b995 Attempt to fix failing tests on vmgump.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1296761 13f79535-47bb-0310-9956-ffa450edef68
2012-03-04 06:39:54 +00:00
Maarten Coene 58588fd7b8 Another attempt to fix the failing tests on vmgump and jenkins
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1245872 13f79535-47bb-0310-9956-ffa450edef68
2012-02-18 06:53:20 +00:00
Maarten Coene 425c28f75c FIX: [originalname] not expanded for source and javadoc types during publish in ivy:install (IVY-1324)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1244251 13f79535-47bb-0310-9956-ffa450edef68
2012-02-14 22:40:53 +00:00
Nicolas Lalevee 935b93acaa Fix the fs iterator so it properly handle Windows paths: stick with java.io.File rather than playing with java.lang.String
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1231729 13f79535-47bb-0310-9956-ffa450edef68
2012-01-15 19:07:16 +00:00
Nicolas Lalevee bd0aac4761 Fix the tests: listing modules does include packages capabilities
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1231727 13f79535-47bb-0310-9956-ffa450edef68
2012-01-15 19:04:01 +00:00
Nicolas Lalevee 2db4eb59d4 IVY-1329: fix the parse of ! (NOT) in the OSGi requirement filter
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1231711 13f79535-47bb-0310-9956-ffa450edef68
2012-01-15 17:51:24 +00:00
Maarten Coene 187236482a Fixed some outdated junit tests...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1226319 13f79535-47bb-0310-9956-ffa450edef68
2012-01-02 00:02:38 +00:00
Maarten Coene 84fd1dd099 FIX: extra attributes lost from info when ivy file is merged with parent (IVY-1206)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1226251 13f79535-47bb-0310-9956-ffa450edef68
2012-01-01 14:25:49 +00:00
Nicolas Lalevee 965ab18ee1 Fix composite P2 respotory parsing
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1201498 13f79535-47bb-0310-9956-ffa450edef68
2011-11-13 19:55:21 +00:00
Nicolas Lalevee f1dab54918 Fix setter for RequirementStrategy
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1201495 13f79535-47bb-0310-9956-ffa450edef68
2011-11-13 19:52:37 +00:00
Nicolas Lalevee 0f794328d8 - fix the JarResolver when used with an URL
- fix the unit tests: the settings are the last set on the resolver


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1201254 13f79535-47bb-0310-9956-ffa450edef68
2011-11-12 12:29:50 +00:00
Nicolas Lalevee e9b9844fce IVY-1312:
- implementation, test and documentation of the jar resolver


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1165117 13f79535-47bb-0310-9956-ffa450edef68
2011-09-04 21:33:39 +00:00
Nicolas Lalevee 069faaa38e - add some tests on the updatesite resolver
- fix the way artifact location is handled so at the end we have a proper URL


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1165100 13f79535-47bb-0310-9956-ffa450edef68
2011-09-04 19:37:03 +00:00
Maarten Coene 2b720c7df0 FIX: Infinite loop in latest-compatible conflict manager (IVY-1233) (thanks to Payam Hekmat)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1163390 13f79535-47bb-0310-9956-ffa450edef68
2011-08-30 21:15:03 +00:00
Maarten Coene cd68dcc15a Corrected unit test to actually test that the 2 configuration have the same dependencies (copy/paste error)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1163368 13f79535-47bb-0310-9956-ffa450edef68
2011-08-30 20:41:17 +00:00
Maarten Coene 9c7f6d4212 IMPROVEMENT: ivy:makepom ignores the artifact type in generated dependencies (IVY-1229) (thanks to Douglas Palmer)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1156840 13f79535-47bb-0310-9956-ffa450edef68
2011-08-11 21:32:39 +00:00