[GLASSFISH-16447] Packager build performance improvement Created: 25/Apr/11 Updated: 13/Aug/13 Resolved: 13/Aug/13
|Fix Version/s:||future release|
|Reporter:||Snjezana Sevo-Zenzerovic||Assignee:||Romain Grécourt|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Packager module build performance has steadily degraded in the course of 3.2 release due to introduction of new transitive maven dependencies. Dependency graph resolution through extended ant maven plugin has significant scalability problems and the most effective way to improve packager build performance is to use the combination of maven dependency plugin and ant resource collections to handle packager dependency graph calculations.
This approach will be implemented as part of 3.2 release cycle.
|Comment by Nazrul [ 10/Dec/12 ]|
This is an important but nice to have feature for GlassFish build infrastructure. We may work on this after all core infrastructure is in place.
|Comment by Romain Grécourt [ 07/Feb/13 ]|
We've identified 5 steps to improve the build performance:
|Comment by Romain Grécourt [ 13/Aug/13 ]|
Marking as resolved as all items but #5 were implemented.
What may happen next is the design of compact tool for dealing with packages, instead of having complex pom logic.