IDEA Roadmap (esp. Java EE 5)?

Someone from JetBrains,

Could you please give us some, at least "coarse grained", overview of
the roadmap for upcoming IDEA releases?
We're already using Java EE 5, especially EJB 3 and are really having
difficulties developing with IDEA, including the latest builds, e.g.
Cannot delete DD from EJB-module, cannot package arbitrary library into
EAR (not to talk of automatic correct manifest-classpath entries), i.e.
the packaging system is too "unflexible" (since it validates for J2EE 1.4).
Beside these problems, there is (of course) no "support" for Java EE 5
(where other IDEs already have previews or at least "upcoming support"),
so I'd really like to know when we'll be able to at least develop Java
EE 5 apps without problems and, further, if and when you plan to support
it (Because of the various (especially packaging) problems it really
gets difficult with large applications, not to speak of making it easier
by supporting Java EE 5 and since the project base grows it gets more
and more difficult).

kind regards,

Messi

4 comments

It's hard to estimate what release date will be but at least EJB3 is what
we're going to start work on right now.

-


Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"

Someone from JetBrains,

Could you please give us some, at least "coarse grained", overview of
the roadmap for upcoming IDEA releases?
We're already using Java EE 5, especially EJB 3 and are really having
difficulties developing with IDEA, including the latest builds, e.g.
Cannot delete DD from EJB-module, cannot package arbitrary library
into
EAR (not to talk of automatic correct manifest-classpath entries),
i.e.
the packaging system is too "unflexible" (since it validates for J2EE
1.4).
Beside these problems, there is (of course) no "support" for Java EE 5
(where other IDEs already have previews or at least "upcoming
support"),
so I'd really like to know when we'll be able to at least develop Java
EE 5 apps without problems and, further, if and when you plan to
support
it (Because of the various (especially packaging) problems it really
gets difficult with large applications, not to speak of making it
easier
by supporting Java EE 5 and since the project base grows it gets more
and more difficult).
kind regards,

Messi



0

Yeah!

Maxim Shafirov (JetBrains) wrote:

It's hard to estimate what release date will be but at least EJB3 is
what we're going to start work on right now.

>

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"

>
>> Someone from JetBrains,
>>
>> Could you please give us some, at least "coarse grained", overview of
>> the roadmap for upcoming IDEA releases?
>> We're already using Java EE 5, especially EJB 3 and are really having
>> difficulties developing with IDEA, including the latest builds, e.g.
>> Cannot delete DD from EJB-module, cannot package arbitrary library
>> into
>> EAR (not to talk of automatic correct manifest-classpath entries),
>> i.e.
>> the packaging system is too "unflexible" (since it validates for J2EE
>> 1.4).
>> Beside these problems, there is (of course) no "support" for Java EE 5
>> (where other IDEs already have previews or at least "upcoming
>> support"),
>> so I'd really like to know when we'll be able to at least develop Java
>> EE 5 apps without problems and, further, if and when you plan to
>> support
>> it (Because of the various (especially packaging) problems it really
>> gets difficult with large applications, not to speak of making it
>> easier
>> by supporting Java EE 5 and since the project base grows it gets more
>> and more difficult).
>> kind regards,
>>
>> Messi
>>
>
>

0

Any idea when the roadmap ("What is the ]]> project?") will be published? For that matter, any idea what the code-name will be?

--Dave Griffith

0

Could you please at least provide extensions/fixes (it should only be
disabling some validations (?)) for the packaging problems with some of
the next EAPs?
This would mean (at least):
1) Being able to package arbitray archives into an EAR, either flagging
them as "main" or "library" ("main" would be J2EE archives which are
"deployed", libraries) - libraries should optionally go into a special
subdirectory (the new library-directory) - mainly needed for .par (and
.rar?) - this would bring compatibility with both Java EE 5's "library
directory" as well as Weblogic's proprietary "APP-INF/lib" (if I
remember correctly it uses this as "fixed" library-dir)
2) Package the libraries a "main" module depends on (optionally?)
directly into the EAR (as explained in (1) optionally into a
subdirectory of the EAR), enter them into the "main-module"'s jar
manifest.mf (as Class-Path entries)
3) (For now) Allow to remove even "mandatory" DD's (e.g. "ejb-jar.xml")
without re-creating them - the only workaround currently seems to be
rnaming it (to e.g. ejb-jar-dummy.xml), IDEA seems to "dislike" this,
however (some strange behavior, flagging modules red, no more showing
their content in J2EE view etc.)
4) Optionally at least show classes flagged with @Stateful, @Stateless
and @MessageDriven in the J2EE view (would be a first, major step to
Java EE 5 "support" - J2EE view useful again)
5) Even a step further would be introducing the .par archive (by icon
and by showing it in J2EE view with @Entity annotated classes shown as
beans)

These would be the first steps to make IDEA useable for Java EE 5
development, most other things ("better support") would really be
optional since IDEA's default, great sourcecode editing capabilities are
sufficient.
Is it possible to include these features in one of the next EAP builds,
maybe as an optional plugin - it would really help us further using IDEA
without needing to wait for "full" Java EE 5 support - also I guess
these things should be implementable (at least in alpha/beta quality,
i.e. "untested"/EAP) in a day or so (for someone who knows the specific
points in sourcecode) and would save us lots of time (probably more than
a day in three or four days ;) - if I can, I'll gladly help!

Messi

Maxim Shafirov (JetBrains) wrote:

It's hard to estimate what release date will be but at least EJB3 is
what we're going to start work on right now.

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"

>> Someone from JetBrains,
>>
>> Could you please give us some, at least "coarse grained", overview of
>> the roadmap for upcoming IDEA releases?
>> We're already using Java EE 5, especially EJB 3 and are really having
>> difficulties developing with IDEA, including the latest builds, e.g.
>> Cannot delete DD from EJB-module, cannot package arbitrary library
>> into
>> EAR (not to talk of automatic correct manifest-classpath entries),
>> i.e.
>> the packaging system is too "unflexible" (since it validates for J2EE
>> 1.4).
>> Beside these problems, there is (of course) no "support" for Java EE 5
>> (where other IDEs already have previews or at least "upcoming
>> support"),
>> so I'd really like to know when we'll be able to at least develop Java
>> EE 5 apps without problems and, further, if and when you plan to
>> support
>> it (Because of the various (especially packaging) problems it really
>> gets difficult with large applications, not to speak of making it
>> easier
>> by supporting Java EE 5 and since the project base grows it gets more
>> and more difficult).
>> kind regards,
>>
>> Messi
>>



0

Please sign in to leave a comment.