Maven support

Hi,

Is Maven support planned for IDEA ?

I know there exist a plugin that generates your project files
from your maven project.

But i also need to call my goals from witin IDEA, just like with Ant.

Regards,

Frank Bengtsson

0
68 comments

>But i also need to call my goals from witin IDEA, just like with Ant.

Maybe it's time for the 3 Maven users to write a plugin themself?

Tom

0
Avatar
Davide Baroncelli

Maybe it's time for the 3 Maven users to write a
plugin themself?


Pretty funny, those 3 Maven users have sent 856 votes for a feature request regarding Maven: http://www.intellij.net/tracker/idea/viewSCR?publicId=2673

Ah, but wait, of course you 3 Maven haters would post a lot of negative votes, if only you could: life's unfair, sometimes.

0
Avatar
charles decroes

just curious as to why you don't write a plugin?

0

Perhaps it would be better to extend the existing plug-in .... is that possible?

0

>Pretty funny, those 3 Maven users have sent 856 votes for a feature request regarding Maven: http://www.intellij.net/tracker/idea/viewSCR?publicId=2673

If you like I can push you every rfe -- it's just a matter of time
(and dummy accounts).

Tom

0

Ah, but wait, of course you 3 Maven haters would post a lot of negative votes, if only you could: life's unfair, sometimes.

No-one hates it; I think that like a lot of people (myself included), he's probably worried about IDEA collapsing under it's own weight.

0

Argh, don't bring every damn apache #"%? crap into idea. If you want to use Maven and if Maven is so good, why does it require your IDE to support it? If YOU want it in IDEA YOU make a plugin!

0

just curious as to why you don't write a plugin?



Guessing from the response in this thread, i should.

Maybe later this year...famous last words...

I guess some things has to be a plugin first, before getting
integrated into IDEA...fair enough.

/Frank


0

Rayz wrote:

Perhaps it would be better to extend the existing plug-in .... is that
possible?

well, actually its not a real plugin. It just generates youre settings files
for IDEA based on youre Maven project(ipr files etc). So that is only the
first step for getting Maven support into IDEA.

/Frank

0

I guess some things has to be a plugin first, before getting integrated into IDEA...fair enough

Why can't it stay as a plug-in?

0
Avatar
Jacob Bay Hansen

LOL

May I paraphrase? "If you want to use Refactoring and if Refactoring is so good, why does it require your IDE to support it?"

Well I should be integrated because it is the 8th (by total votes) most wanted feature.

- Jake

0

>Well I should be integrated because it is the 8th (by total votes) most wanted feature.

I think, if there were negative votes, it would be far below zero.

TOm

0
Avatar
Jacob Bay Hansen

Ok, you go ahead and think that.

0

In article <26883945.1056707453357.JavaMail.itn@is.intellij.net>, Jacob Bay Hansen wrote:

Well I should be integrated because it is the 8th (by total votes) most wanted feature.


Not everyone needs a Jacob thou ;) I don't think I'd use you... you'd be better off coming
as a plugin :)

Mark

0
Avatar
Jacob Bay Hansen

ok a "t" short :)

0

In article <24246786.1056708658979.JavaMail.itn@is.intellij.net>, Jacob Bay Hansen wrote:

ok a "t" short :)


Heh ;)

0

Rayz wrote:

+I guess some things has to be a plugin first, before getting integrated
[into IDEA...fair enough+

Why can't it stay as a plug-in?



It could, but i dont have the time continue support the plugin for every new
eap.

/Frank

0

It could, but i dont have the time continue support the plugin for every new eap.

.. or you could wait until the IDEA is stable, then do the plug-in ....

0
Avatar
Davide Baroncelli

just curious as to why you don't write a plugin?


Because I don't find writing plugins amusing at all, and I have something else to do at my day job. My company has bought IDEA licenses and I find it reasonable to ask for a new feature using the tools intellij provides for this reason.

0
Avatar
Davide Baroncelli

If you like I can push you every rfe -- it's just a
matter of time
(and dummy accounts).


Of course you could, but you would be an incredible asshole: I hope you agree. This said: if you think that the voting system is useless, why don't you simply post messages saying "don't trust the voting system, trust my opinions, they are smarter"? Maybe the intellij guys will use you as tracker, replacing the old one...

0
Avatar
Davide Baroncelli

No-one hates it; I think that like a lot of people
(myself included), he's probably worried about IDEA
collapsing under it's own weight.


If IDEA production cycle can't stand the pace of user requests, it's destinated to stop attracting new users. If you find that idea is nice as it is, you just have to keep using 3.0. The only weight I'm afraid IDEA will collapse under, could be the one of Eclipse and its plugins mass.

0

>Of course you could, but you would be an incredible asshole: I hope you agree.

I agree. But who can say, that the high votes are not created with
this approach?

Tom

PS: Hani, where are you?

0
Avatar
Davide Baroncelli

Argh, don't bring every damn apache #"%? crap into
idea. If you want to use Maven and if Maven is so
good, why does it require your IDE to support it? If
YOU want it in IDEA YOU make a plugin!


No, darling, my company pays for IDEA licenses and will pay for IDEA upgrades: if me and my company think that some feature could help our production cycle, we ask for it. If another thousand people do it, you please keep quiet, and accept the fact that an IDE is done to support production cycles and integrate with best-of-breed tools.

0
Avatar
Davide Baroncelli

I agree. But who can say, that the high votes are
not created with this approach?


I frankly don't give a damn: if intellij find the voting system useful, it is in my interest using it. I have 100 votes, and I'm spending them (not even all of them, up until now): should negative votes exist, (an incredible dumb idea, indeed) the problem would still be present. If you are afraid that the maven feature votes have been "pumped up" in some irregular way, just start voting, lobbying and, if you're dishonest, creating fake accounts: you will manage to make the whole voting system useless, and we will start seeing a lot of "+1"s in forums, or no one will listen to user voice anymore: at that time, you and Hani will be happy, and Eclipse will have the most useful features, we will all unhappily switch to eclipse and you will have all the EAP for yourself! ;)

P.s.: Hani ha rotto i coglioni, comunque.

0
Avatar
Davide Baroncelli

FYI, this is my votes list:
50 votes for:
2950 Reload class and continue to debug during debug Session Feature Very High Open 1837 (3%)

5 votes for each one of:
4995 651 Mouse gestures Feature Normal Open 10 (0%)
6607 Turn "import class" popup into an intention Feature Normal Open 202 (0%)
10004 Xdoclet tag context help Feature Normal Open 305 (1%)
11430 Make diff tool SMART Feature Normal Open 779 (1%)

1 vote for each of:
2424 AspectJ Support Feature Very High Open 3131 (5%)
2435 HTML Validation Feature ? Open 284 (0%)
3665 644 Inspection: allow problems to be marked as ignorable Feature Normal Open 21 (0%)
3860 subversion integration Feature Normal Open 1251 (2%)
4088 648 Build pegs CPU for 1-3 minutes after compiling is done Bug Critical Open 26 (0%)
6487 Plugin manager Feature High Open 132 (0%)
6731 integrate a "Bug-Tracking System" in the next IDEA version Feature Normal Open 191 (0%)
6802 Add an intention to ignore each warning occurence. Feature Normal Open 2 (0%)
7016 CVS versioning explorer Feature Normal Open 259 (0%)
7090 Update IDEA's parser to support JSR14 - Generics Feature High Open 1964 (3%)
7746 word completion feature Feature Normal Open 146 (0%)
11750 Allow multiselction under Run/JUnit Tests... Feature Normal Open 1 (0%)
12113 813 Open API: Make the rename/move refactoring extendable Feature ? Open 4 (0%)
12371 Velocity Feature Low Open 122 (0%)

0

If IDEA production cycle can't stand the pace of user requests, it's destinated to stop attracting new users.

No, it'll stop attracting new users when the interface is so weighed down with unproven technology, that newcomers are daunted by just starting it up. Then they'll go to Eclipse which is far easier to get started, because all the stuff used by a handful of people, has been sensibly built as plug-ins, not shoehorned into the core app.

If you find that idea is nice as it is, you just have to keep using 3.0.

.. or I can keep trying to convince the chaps in charge not to ruin an excellent tool by adding in every little function that falls out of the voting system. Mmmm ... think I'll go with my idea.

The only weight I'm afraid IDEA will collapse under, could be the one of Eclipse and its plugins mass.

Then just build it as a plug-in; then those that don't use Maven, don't have to have it installed.

0
Avatar
Jacob Bay Hansen

".. or I can keep trying to convince the chaps in charge not to ruin an excellent tool by adding in every little function that falls out of the voting system. Mmmm ... think I'll go with my idea."

We are not talking "every little function", Maven integration is the 8th most wanted feature.

Stop bitching, and vote for something you like.

0

Stop bitching, and vote for something you like.

Who's bitching. I'm just casting a couple of 'negative votes' .... :)

0
Avatar
Sebastien Gagnon

Wow, this is certainly an emotional issue...

I agree that anyone who buys IDEA has a right to at least ask that features be added to the tool. However, how should the user community expect this improvement to take place?

I think we all agree that adding feature upon feature in an effort to satisfy everyone, while commendable, will eventually make the tool incredibly heavy and unwieldy - which ultimately is not a solution. It would even probably make the tool less attractive from a usability point of view.

On the other hand, it is not very fair to order a rather large pool of paying customer to either a) write their own plug-in from or b) do without a feature considered key, without first considering the feasibility of adding this functionality in - a call which, IMHO, should be made by the guys at JetBrains in the large part. The voting system is there only to allow them to distinguish between one person?s needs and those of one thousand. BTW, why should it matter that 2000 people are against it, if 1000 can live without it?

The bottom line is that the more functionality the better. However, I would definitely argue that, when JetBrains adds such features, they be added as plug-ins. Contrary to refactoring (as someone was arguing) or even code-highlighting, both of which are core to any editor, more exotic features should be pluggable for those who choose to use them. It would keep IDEA light and still provide lots of useful features.

Anyway, just my two cents worth.

Cheers!

0
Avatar
Davide Baroncelli

starting it up. Then they'll go to Eclipse which is
far easier to get started, because all the stuff used
by a handful of people, has been sensibly built as
plug-ins, not shoehorned into the core app.


Ehi: I'm not saying I want it built into the core app! I'd like that intellij integrated IDEA with maven, but they can package it as a plugin as well, as far as I'm concerned! The only thing I don't want to do is build it as a plugin myself: IDEA it's a tool, I have paid for that tool, I'd like to influence its development in a direction that I find suitable to my needs. No way developing such an important plugin myself: I don't have time to, and even if I had time, I wouldn't do it for IDEA, which is payware.

0

Please sign in to leave a comment.