-
Enhancement
-
Resolution: Done
-
Major
-
None
With introduction of new target-platforms, enforcement of usage of target platforms over repositories, usage of Maven mirroring on Jenkins... the parent pom has seen its responsibilities reduced.
We should improve it to remove from it all legacy profiles and properties that are now replaced by more flexible mechanisms. Also, we should re-think some profiles to make them simpler to use.
Goal is to make it easier to read, and then to maintain, without loosing any optimization we've made for end-users or CI.
- is blocked by
-
JBIDE-12526 Supports Maven mirrors in .target files for Jenkins and other performance tuning
- Closed
-
JBIDE-12608 Replace local.* properties and profiles by Maven mirroring
- Closed
- is related to
-
JBIDE-13014 Replace activeByDefault
- Closed
-
JBIDE-12756 -Dmaven.skip.tests disables default profile when building locally
- Closed
-
JBIDE-12963 allow projects to override BUILD_ALIAS without referring to a non-existent target platform definition
- Closed
- relates to
-
JBIDE-12438 default profile is not activated by default on mac os
- Closed