How can I develop plugins in IntelliJ-IDEA v6 environment?

My company have already purchased IntelliJ-IDEA v6.
Our team use it to develop many applications.
When I review some applications,I found that some new functionalities need some new features exist in IDEA.
We have not decided to upgrade v6 to v7 or 8 or 9.
So,if there are some ways to develop some plugins for implementing our goals,please tell me.
Thank you!

5 comments

Hello Wieland,

Depending on the features you need, in some cases, you can take the code
from the open-source IntelliJ IDEA Community Edition and include it in your
plugin to serve as a replacement of a feature added in a later IDEA version.
However, in most cases this is not possible: you can't use features that
don't exist in the version of IDEA you're using, and we do not have any plans
to backport any features (or release any other updates) to IDEA 6.

In general, we strongly recommend you to switch to IntelliJ IDEA 9 Community
Edition as a platform for your plugin development efforts if you're unable
to upgrade to IntelliJ IDEA 9 Ultimate.

My company have already purchased IntelliJ-IDEA v6.

Our team use it to develop many applications.

When I review some applications,I found that some new functionalities
need some new features exist in IDEA.

We have not decided to upgrade v6 to v7 or 8 or 9.

So,if there are some ways to develop some plugins for implementing our
goals,please tell me.

Thank you!

---
Original message URL:
http://www.jetbrains.net/devnet/message/5262246#5262246

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Thank you,Dmitry!
I will consider that.
Last night,I checked out the source code of v9,and I found that the platform-api has been indicated with deletion-icon,I thought openapi has been included in that directory,what's that mean?Is there any rules or conventions that I don't know yet?

0

Hello Wieland,

Thank you,Dmitry!
I will consider that.
Last night,I checked out the source code of v9,and I found that the
platform-api has been indicated with deletion-icon,I thought openapi
has been included in that directory,what's that mean?Is there any
rules or conventions that I don't know yet?


Sorry, I don't understand what you mean by "deletion icon". platform-api
is just one of the modules which contains OpenAPI clases (others include
lang-api and openapi).

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

My meaning is that when I use TortoiesGit,there is a directory named platform-api has been indicated with deletion-icon.
I think I am not familiar with TortoiesGit yet.
When I saw this icon,I thought this directory will be deleted.I just misunderstood at that time.

In TortoiesGit's help doc,there is a description for that:
The Deleted overlay represents the

deleted
state,where an item is scheduled for deletion,or the
missing
state,where an item is not present.Naturally an item which is missing cannot have an overlay itself,but the parent folder can be marked if one of its child items is missing.


Actually,that question doesn't exist any more.
Thank you,Dmitry!


May I ask a another question in this post?
Is there a api-doc about IntelliJ-IDEA plugin development?
Did you have any plan for that?
0

Hello Wieland,

May I ask a another question in this post?
Is there a api-doc about IntelliJ-IDEA plugin development?
Did you have any plane for that?


The available plugin development documentation can be found under http://confluence.jetbrains.net/display/IDEADEV/PluginDevelopment

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.