With maven, you just type:
maven idea
and it generates your idea project files. Tool integration isn't as tight as you get with ant, but since maven is brimming with goals I wouldn't want to see them all; all you need is a little xml file[1] in your ~/.IntelliJIdea/config/tools dir and you get maven goals on the menu, and the error messages parsed into clickable links.
Get hold of the demo and try it out. http://www.intellij.com/idea/
[1] Mine is attached, so you can see what I mean.
Verma, Nitin (GECP, OTHER, 529706) wrote:
Which IDE do you use now?
-----Original Message----- From: Brian Ewins [mailto:[EMAIL PROTECTED] Sent: Friday, May 30, 2003 5:53 PM To: Maven Users List Subject: Re: Is maven gonna be supported by netbeans?
I looked into this a while back. Its not going to be possible to directly create project files for netbeans from within maven, as you can do for the other major ides. The reason for this is that the netbeans save format is just a serialization of the netbeans internals. This makes it ridiculously hard to manipulate netbeans projects except from inside a running netbeans.
The current b10 release isn't particularly attractive as a component to use for that level of integration, however once maven-new is done there should be a nice component to hook into if you want to hack up an nbm. It'll be a whole heap more work than you need to do to play well with anything else, but at least it will be possible.
I should say that as a result our company is no longer using netbeans, maven has become important enough to us that easy tool integration was a decider.
- Baz
Konstantin Priblouda wrote:
> --- "Verma, Nitin (GECP, OTHER, 529706)" > <[EMAIL PROTECTED]> wrote: > >>Hi all, >> >>If know by when please let me know! > > > Maven will be supported by netbeans when somebody > net-beans savvy decides to write this support > and publish it for everybody use. > > or some big company pays some money to someone > to implement this feature, and publishes the result > for everybody use... > > > regards, > > ===== > ----[ Konstantin Pribluda ( ko5tik ) ]---------------- > Zu Verst�rkung meines Teams suche ich ab Sofort einen > Softwareentwickler[In] f�r die Festanstellung. > Arbeitsort: Mainz > Skills: Programieren, Kentnisse in OpenSource-Bereich > ----[ http://www.pribluda.de ]------------------------ > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
------------------------------------------------------------------------
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
<?xml version="1.0" encoding="UTF-8"?>
<toolSet>
<tool name="war:webapp" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml war:webapp" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
<tool name="java:jar" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml java:jar" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
<tool name="jar:install" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml jar:install" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
<tool name="clean" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml clean" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
<tool name="site:generate" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml site:generate" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
<tool name="test:test" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml test:test" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
<tool name="war:war" description="Build project using maven" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" synchronizeAfterRun="true">
<exec>
<option name="COMMAND" value="javaw" />
<option name="PARAMETERS" value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl "-Dmaven.home=c:\maven" "-Dtools.jar=$JDKPath$\lib\tools.jar" "-Dforehead.conf.file=c:\maven\bin\forehead.conf" -Djava.endorsed.dirs=$JDKPath$\lib\endorsed;c:\maven\lib\endorsed -Xmx160m -classpath c:\maven\lib\forehead-1.0-beta-4.jar com.werken.forehead.Forehead -Ebf project.xml war:war" />
<option name="WORKING_DIRECTORY" value="$ProjectFileDir$" />
</exec>
<filter>
<option name="NAME" value="Filter FILE PATH" />
<option name="DESCRIPTION" />
<option name="REGEXP" value="$FILE_PATH$:$LINE$" />
</filter>
</tool>
</toolSet>--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
