[GRADLE-2526] GenerateEclipseWtpComponent creates multiple entries for snapshot versions Created: 23/Oct/12 Updated: 04/Jan/13 Resolved: 11/Dec/12 |
|
| Status: | Resolved |
| Project: | Gradle |
| Affects Version/s: | 1.2 |
| Fix Version/s: | 1.4-rc-1 |
| Type: | Bug | ||
| Reporter: | René Gröschke (Inactive) | Assignee: | Peter Niederwieser |
| Resolution: | Fixed | Votes: | 0 |
| Description |
|
When running "gradle eclipseWtpComponent" after a library with snapshot version was updated, the library is referenced multiple times in the .settings/org.eclipse.wst.common.component file, one entry for each snapshot version in the cache. |
| Comments |
| Comment by Jonathan Imperial [ 18/Dec/12 ] |
|
The snapshots are no longer duplicated when running eclipse, however the versions are still duplicated. |
| Comment by Peter Niederwieser [ 18/Dec/12 ] |
|
Can you elaborate on what you mean by that, and how it can be reproduced? |
| Comment by Jonathan Imperial [ 18/Dec/12 ] |
|
Nevermind, seemed to be running the wrong gradle version. Before, we would see that if we changed a version of a non-snapshot dependency, the dependency would remain inside the deployment assembly of eclipse unless the cleanEclipse command would run out. For example: apply plugin: 'war' apply plugin: 'eclipse-wtp' repositories { mavenCentral() } dependencies { compile 'junit:junit:4.8.1' // run eclipse command, comment out above line, uncomment bottom line, then rerun eclipse // compile 'junit:junit:4.8.2' } This test case would generate two junit dependencies inside the deployment assembly, but not inside the .classpath. This has been fixed in 1.4. |