[
https://issues.apache.org/jira/browse/BUILDR-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12597973#action_12597973
]
Shane Witbeck commented on BUILDR-72:
-------------------------------------
Sounds as though a common API is being proposed? If so, I'd be willing to help
with the IntelliJ IDEA side.
One caveat with IDEA is that they currently support the notion of facets and
I've done some initial work at recreating logic to determine which facets
should be associated with which modules. IDEA also attempts to add missing
facets based on what seems like some file inspection. For example, it will
attempt to add a Spring facet if it finds spring configs, web facet if it finds
web descriptors, etc.
> Consolidate and improve IDE tasks
> ---------------------------------
>
> Key: BUILDR-72
> URL: https://issues.apache.org/jira/browse/BUILDR-72
> Project: Buildr
> Issue Type: Improvement
> Components: IDE
> Reporter: Assaf Arkin
>
> Right now we have separate tasks for each IDE, which results in a lot of code
> duplication, inconsistent behavior, not to mention total and absolute lack of
> testing.
> What we need:
> - A framework for writing IDE tasks that handles all the common behavior, so
> improvements are rolled to all IDEs simultaneously.
> - A way to extend IDE tasks to modify generated files from code, so you don't
> have to manually edit those after running Buildr.
> - Re-generate files whenever a build file (buildfile, build.yaml, etc)
> changes.
> - Tests, tests and more tests.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.