Has anyone ever configured an intellij plugin project as a maven project ? And if so, does there exists a public repository containing the open api jars ?
Has anyone ever configured an intellij plugin project as a maven project ? And if so, does there exists a public repository containing the open api jars ?
There is currently no official repository with the OpenAPI jars. There was some unofficial one, but it contained some very old jars (version 7.0.2 or something like that).
-- Dmitry Jemerov Development Lead JetBrains, Inc. http://www.jetbrains.com/ "Develop with Pleasure!"
But there are some limitations 1/ as you discovered the needed libraries are not readily available. the way I work is have a small batch script that installs IDEA libs in local repo (which needs that IDEA is locally installed). Something like (for windows)
rem complete your IDEA Home folder here
set IDEA_HOME=C:\Program Files\JetBrains\IntelliJ IDEA 10666
2/ IDEA doesn't support plugins module being maven projects. So if you want to build using maven AND run in IDEA you'll have to play with your plugin iml file
Hello Pieter,
There is currently no official repository with the OpenAPI jars. There was
some unofficial one, but it contained some very old jars (version 7.0.2 or
something like that).
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
I did.
But there are some limitations
1/ as you discovered the needed libraries are not readily available. the way I work is have a small batch script that installs IDEA libs in local repo (which needs that IDEA is locally installed).
Something like (for windows)
rem complete your IDEA Home folder here
set IDEA_HOME=C:\Program Files\JetBrains\IntelliJ IDEA 10666
set IDEA_VERSION=9.0.10666
set IDEA_GROUP_ID=com.intellij
call mvn install:install-file -DgroupId=%IDEA_GROUP_ID% -Dpackaging=jar -Dfile="%IDEA_HOME%\lib\openapi.jar" -DartifactId=openapi -Dversion=%IDEA_VERSION%
call mvn install:install-file -DgroupId=%IDEA_GROUP_ID% -Dpackaging=jar -Dfile="%IDEA_HOME%\lib\annotations.jar" -DartifactId=annotations -Dversion=%IDEA_VERSION%
call mvn install:install-file -DgroupId=%IDEA_GROUP_ID% -Dpackaging=jar -Dfile="%IDEA_HOME%\lib\extensions.jar" -DartifactId=extensions -Dversion=%IDEA_VERSION%
call mvn install:install-file -DgroupId=%IDEA_GROUP_ID% -Dpackaging=jar -Dfile="%IDEA_HOME%\lib\util.jar" -DartifactId=util -Dversion=%IDEA_VERSION%
2/ IDEA doesn't support plugins module being maven projects. So if you want to build using maven AND run in IDEA you'll have to play with your plugin iml file