Mavenizing Idea Community Edition

Hi,

I really believe that Maven is the best build system. Since Idea is now open source I started switching to Maven.
If anyone is interested and willing to help, just clone my repository at GitHub:

To clone:
git://github.com/jschneider/org.jetbrains.idea.git
Branch: mavenize

More details:
http://github.com/jschneider/org.jetbrains.idea/tree/mavenize


Thanks for opening Idea. And thanks for using Git. That makes developing so much easier for non-commiters...

0
9 comments

I doubt everyone would agree with your statement that maven is the best,
some would say that gradle is much better

regards

On 10/21/2009 10:45 PM, Johannes Schneider wrote:

Hi,

I really believe that Maven is the best build system. Since Idea is now open source I started switching to Maven.
If anyone is interested and willing to help, just clone my repository at GitHub:

To clone:
git://github.com/jschneider/org.jetbrains.idea.git
Branch: mavenize

More details:
http://github.com/jschneider/org.jetbrains.idea/tree/mavenize


Thanks for opening Idea. And thanks for using Git. That makes developing so much easier for non-commiters...

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


0

I doubt everyone would agree with your statement that maven is the best,
some would say that gradle is much better

regards

On 10/21/2009 10:45 PM, Johannes Schneider wrote:

Hi,

I really believe that Maven is the best build system. Since Idea is now open source I started switching to Maven.
If anyone is interested and willing to help, just clone my repository at GitHub:

To clone:
git://github.com/jschneider/org.jetbrains.idea.git
Branch: mavenize

More details:
http://github.com/jschneider/org.jetbrains.idea/tree/mavenize


Thanks for opening Idea. And thanks for using Git. That makes developing so much easier for non-commiters...

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


0

I doubt everyone would agree with your statement that maven is the best,
some would say that gradle is much better

regards

On 10/21/2009 10:45 PM, Johannes Schneider wrote:

Hi,

I really believe that Maven is the best build system. Since Idea is now open source I started switching to Maven.
If anyone is interested and willing to help, just clone my repository at GitHub:

To clone:
git://github.com/jschneider/org.jetbrains.idea.git
Branch: mavenize

More details:
http://github.com/jschneider/org.jetbrains.idea/tree/mavenize


Thanks for opening Idea. And thanks for using Git. That makes developing so much easier for non-commiters...

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


0

I doubt everyone would agree maven is the best

some would say gradle is far supperior, +1 to this

regards

On 10/21/2009 10:45 PM, Johannes Schneider wrote:

Hi,

I really believe that Maven is the best build system. Since Idea is now open source I started switching to Maven.
If anyone is interested and willing to help, just clone my repository at GitHub:

To clone:
git://github.com/jschneider/org.jetbrains.idea.git
Branch: mavenize

More details:
http://github.com/jschneider/org.jetbrains.idea/tree/mavenize


Thanks for opening Idea. And thanks for using Git. That makes developing so much easier for non-commiters...

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


0

viacoban wrote:

I doubt everyone would agree maven is the best


Which is why he stated "I believe", clearing indicating he was stating his opinion and not a fact. Let's not start a build system holy war here. The OP is interested in putting IDEA community into Maven and asked if anyone else was interested in such. If you are not, then that's fine. No discussion needed

0

Chances are extremely rare this contribution (mavenizing) will be merged into original JetBrains branch. So, whoever will maintain maven build for CE will have to constantly update it with latest changes in CE project structure we do in main stream, and we usually do a lot.

0

Do you use Ant as your current build?

0

We build right from IDEA *.iml files using in-house but open source JPS system, which is based on gant. See: http://github.com/shafirov/JPS

Basically, whatever IDEA project is the build script looks briefly like:

includeTool << Jps
IdeaProjectLoader().loadFromPath(project, "${home}")

project.clean()
project.makeAll()



It actually worth looking into build/scripts folder
0

Please sign in to leave a comment.