NeoGradle should have a separate plugin that registers extensions for values that NG reads early on in application. This allows those values to be programmatically configured by other plugins or from Settings (via withPlugin, for instance, or just by applying the one plugin first then configuring). This would be an alternative to the approach suggested in #316 that is much safer (typesafe, and explicitly lists available properties) and has better compatibility results (project isolation safe, even when used from subprojects).
NeoGradle should have a separate plugin that registers extensions for values that NG reads early on in application. This allows those values to be programmatically configured by other plugins or from
Settings(viawithPlugin, for instance, or just by applying the one plugin first then configuring). This would be an alternative to the approach suggested in #316 that is much safer (typesafe, and explicitly lists available properties) and has better compatibility results (project isolation safe, even when used from subprojects).