Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed unneeded imports. Checked-in module config #78

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

alexozdemir-coursera
Copy link
Contributor

Why check in the module configuration? It turns out that IDEA does a bad job
of importing plugin modules from source. In particular, it fails to recognize
them as plugin modules at all, thinking instead that they're just plain Java.
The consequence of this mis-identification is that the build configurations get
messed up, making it impossible to build your plugin. The manual procedure to
fix this mis-identification is cryptic, so there's a clear benefit to checking
in the project files.

Why would you not check in the module files?

  • Someone using a different IDE (for developping IDEA plugins???)
  • IDK?

There is also a small bugfix in here: because the resources folder wasn't properly identified (again, because import-from-source is no good) the template creation actions broke. I've rebuilt the plugin and modified the now-checked-in module file includes the relevant resource-folder registration.

Why check in the module configuration? It turns out that IDEA does a bad job
of importing plugin modules from source. In particular, it fails to recognize
them as plugin modules at all, thinking instead that they're just plain Java.
The consequence of this mis-identification is that the build configurations get
messed up, making it impossible to build your plugin.  The manual procedure to
fix this mis-identification is cryptic, so there's a clear benefit to checking
in the project files.

Why would you not check in the module files?
  * Someone using a different IDE (for developping IDEA plugins???)
  * IDK?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant