[ https://issues.apache.org/jira/browse/NETBEANS-5628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Svatopluk Dedic updated NETBEANS-5628: -------------------------------------- Summary: Fallback project support should (heuristically) honour apply / plugin directives. (was: Fallback project support shoudl honour apply (plugin) directives.) > Fallback project support should (heuristically) honour apply / plugin > directives. > --------------------------------------------------------------------------------- > > Key: NETBEANS-5628 > URL: https://issues.apache.org/jira/browse/NETBEANS-5628 > Project: NetBeans > Issue Type: Improvement > Reporter: Svatopluk Dedic > Priority: Major > > The gradle cannot be executed to process/read the build.gradle until the > project is trusted. But at least basic technology plugins should be > recognized - and the process should be pluggable. Right now, the technologies > are hardcoded to: scala, java, groovy, war. > The *ProjectInfoExtractor* should get an extension to actually *contribute* > to the GradleBaseProject (maybe others, too ?) - e.g. passing some Builder > around to the individual Extractors somehow. > The base implementation should lookup / honour simple cases like > {code:java} > plugins { > id("io.github.gradle-nexus.publish-plugin") version "1.0.0" > } > apply plugin: java{code} > Individual gradle-aware project modules could extend the recognition to e.g. > > > {code:java} > // code placeholder > application { > mainClass.set("com.example1.Application") > } > micronaut { > ... > } > {code} > Of course that would be *just a heuristic*, but could allow individual > implementations to be exposed early, so the query system in the IDE is not > broken that much. > Maybe a contribution to *plugins* could be sufficient as a start, but the > interface should support extensions for the future. > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists