
| Key: |
MAVEN-1738
|
| Type: |
Improvement
|
| Status: |
Open
|
| Priority: |
Major
|
| Assignee: |
Unassigned
|
| Reporter: |
Aaron Mulder
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
The Geronimo build includes like 50 modules. During normal development, these are SHAPSHOTs. As of Maven 1.1-beta2, each SNAPSHOT is downloaded at most once during the build, which cut down on a lot of extraneous downloads (that is, say 40 of the 50 modules depend on geronimo-kernel, Maven will only check to download it once).
However, since the geronimo build actually builds geronimo-kernel, there's no need to check to download it at all. It would be great if, as a module is built, if that module is a SNAPSHOT, it would be added to the "previously checked snapshots" list, so no subsequent modules that depends on it would attempt to download it at all. That would eliminate nearly all the download activity during the Geronimo build, making it substantially faster.
Thanks.
|
|
Description
|
The Geronimo build includes like 50 modules. During normal development, these are SHAPSHOTs. As of Maven 1.1-beta2, each SNAPSHOT is downloaded at most once during the build, which cut down on a lot of extraneous downloads (that is, say 40 of the 50 modules depend on geronimo-kernel, Maven will only check to download it once).
However, since the geronimo build actually builds geronimo-kernel, there's no need to check to download it at all. It would be great if, as a module is built, if that module is a SNAPSHOT, it would be added to the "previously checked snapshots" list, so no subsequent modules that depends on it would attempt to download it at all. That would eliminate nearly all the download activity during the Geronimo build, making it substantially faster.
Thanks. |
Show » |
Sort Order:
made changes - 08/Mar/06 10:47 PM
| Field |
Original Value |
New Value |
|
Workflow
|
Maven
[ 46014
]
|
Maven New
[ 51845
]
|
made changes - 11/Apr/06 05:11 PM
|
Fix Version/s
|
1.1-beta-3
[ 11989
]
|
|
|
Fix Version/s
|
|
1.1-beta-4
[ 12553
]
|
|
Oh, you're killing me!
I was really hoping this would turn out to be a trivial fix (as module is built, add to "already downloaded" list). This would seriously speed up online Geronimo builds by like 95% since it has to download on the order of 50 modules during a full build, and there are few if any SNAPSHOTs outside of Geronimo itself.
Is there any way this could be squeeze into 1.1-beta-3?
Thanks,
Aaron