tag:blogger.com,1999:blog-7020955483078867032.post1001841945423392271..comments2023-10-17T17:18:57.550-07:00Comments on Code Impossible: Managing Dependencies for IntelliJ IDEA Plug-in DevelopmentAnonymoushttp://www.blogger.com/profile/11951065633319406772noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-7020955483078867032.post-79073082399371922142015-05-09T01:44:55.557-07:002015-05-09T01:44:55.557-07:00as a fresher who all wanted to go to selenium it w...as a fresher who all wanted to go to selenium it would be<br />really helpful for aware of basics and as well as for interviews<br /><br /><a href="%E2%80%9Damcsquarecomplaints.wordpress.com%E2%80%9D" rel="nofollow"><b>Amc<br />Square Reviews</b></a>asitnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-71861473764889730612015-05-09T00:15:00.716-07:002015-05-09T00:15:00.716-07:00..hope this will definitely help our students to l.....hope this will definitely help our students to let them know and<br />aware all the concepts which is related to this..<a href="%E2%80%9Dwww.facebook.com/amcsquare%E2%80%9D" rel="nofollow"><b>Amc<br />Square Reviews</b></a>asitnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-74600118954972034832015-05-09T00:14:47.485-07:002015-05-09T00:14:47.485-07:00thank you for the data which you
have blogged ..ho...thank you for the data which you<br />have blogged ..hope this will definitely help our students to let them know and<br />aware all the concepts which is related to this..<a href="%E2%80%9Dwww.facebook.com/amcsquare%E2%80%9D" rel="nofollow"><b>Amc<br />Square Reviews</b></a>asitnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-52128862737413318942015-05-08T23:40:09.805-07:002015-05-08T23:40:09.805-07:00can use
please provide some more information tha...can use<br /> please provide some more information that means it would be more easier to<br /> learn this concepts.asitnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-5196140815317116202014-10-13T09:42:53.184-07:002014-10-13T09:42:53.184-07:00Too bad the link is gone... Last version I could f...Too bad the link is gone... Last version I could find --> http://web.archive.org/web/20130928005156/http://evgeny-goldin.com/wiki/Gradle-teamcity-pluginConficionoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-28203912771277297492013-11-07T10:40:43.508-08:002013-11-07T10:40:43.508-08:00which javap option you used to view these two.
Lo...which javap option you used to view these two.<br /><br />LocalVariableTable <br /><br />Exception tablePratap Kumarnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-22730397512504691082013-11-05T13:39:25.966-08:002013-11-05T13:39:25.966-08:00One interesting thing we could spot here is that s...One interesting thing we could spot here is that some of the instructions take a weird operand like #1 or #2, which actually refer to the constant pool of the class. This is now a good point to get more information from the class file. <br /><br />can you please elaborate the jvm constant pool of the class, i did get this part.<br /><br /> please find some time to explore constant pool information. how source code information translate to constant pool information, where exactly the constant pool being maintain , is it in jvm method area? <br /><br />above all wonderful article.Pratap Kumarnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-51949383731081756082013-10-29T00:23:53.563-07:002013-10-29T00:23:53.563-07:00Yup. That's what I want to do.Yup. That's what I want to do.arhannoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-31997967245257044162013-10-28T18:02:44.053-07:002013-10-28T18:02:44.053-07:00Anton, I hope you eventually have something simila...Anton, I hope you eventually have something similar to what I did for TeamCity plugins (http://evgeny-goldin.com/wiki/Gradle-teamcity-plugin) - break apart an IDEA distribution, put all the necessary dependencies into publicly available Artifactrory instance and provide a nice and re-usable Gradle plugin to fetch them from there and package an IDEA plugin.Goldin Evgenynoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-91051331139241586362013-10-28T17:56:33.296-07:002013-10-28T17:56:33.296-07:00>> None of this hassle would be needed if In...>> None of this hassle would be needed if IntelliJ IDEA provided a sane way of building the plugins and managing the dependencies.<br /><br />Couldn't agree more, always puzzled by that.Goldin Evgenynoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-67913399671765176472013-10-28T04:43:54.576-07:002013-10-28T04:43:54.576-07:00Awesome features!!, I like the dependency diagram....Awesome features!!, I like the dependency diagram.. thanks for posting this!Sergio Ramirez Martinezhttp://www.facebook.com/sergio.ramirezmartinez.9noreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-22333787115410572952013-10-28T04:43:53.700-07:002013-10-28T04:43:53.700-07:00-g will instruct the compiler to generate the loca...-g will instruct the compiler to generate the local variable table AND the line numbers, to generate only the local variable table, use -g:varsMel Cooperhttp://www.facebook.com/people/Mel-Cooper/772089111noreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-30438395451374519552013-10-28T04:43:49.706-07:002013-10-28T04:43:49.706-07:00Thanks for this. my USER_HOME on windows is C:\doc...Thanks for this. my USER_HOME on windows is C:\documents and settings\profileid\ . Unfortunately this has very limited space allowed. How can I change the config, system and plugins path to C:\someother\dir/? I see that idea.configuration file only accepts paths relative to IDEA_HOME. how can I go up couple of directories from IDEA_HOME or USER_HOME? <br /><br />Thanks.NMnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-48266981150809053202013-10-28T04:43:43.323-07:002013-10-28T04:43:43.323-07:00doesn't workdoesn't workJohnnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-23689903744515133212013-10-28T04:43:40.189-07:002013-10-28T04:43:40.189-07:00Are these talks from the conference available for ...Are these talks from the conference available for download?Zaki Mirzanoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-17107122383388412142013-10-28T04:43:34.463-07:002013-10-28T04:43:34.463-07:00+1+1Luca Cavagnolinoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-76032171687174220882013-10-28T04:43:30.681-07:002013-10-28T04:43:30.681-07:00Please, send a link to this post to IntelliJ guys ...Please, send a link to this post to IntelliJ guys :)iNikemnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-30196758312040116972013-10-28T04:43:29.683-07:002013-10-28T04:43:29.683-07:00Looks good, and I agree, posting the survey in Gra...Looks good, and I agree, posting the survey in Gradle Users group might affect the objectiveness of the results :)jbaruchnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-84881244769604848562013-10-28T04:43:28.687-07:002013-10-28T04:43:28.687-07:00Gradle users are desperate and vocal :)Gradle users are desperate and vocal :)arhannoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-80692527326476267322013-10-28T04:43:27.680-07:002013-10-28T04:43:27.680-07:00actually, it's the other way around - maven us...actually, it's the other way around - maven users are desperate and vocal. Ah, and Intellij IDEA users of Gradle plugin. Those are super-desperate and as vocal as they can be.jbaruchnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-32610086756677934902013-10-28T04:43:27.391-07:002013-10-28T04:43:27.391-07:00Hi Anton,
thanks for trying to shed some light on...Hi Anton,<br /><br />thanks for trying to shed some light on the Java build system space. A couple of comments.<br /><br />1.) The survey definitely does not reflect the market share in the Jave Enterprise segment. The absolute market leader according to my evidence (surveys, engagements, conferences, ,,,) is still Ant. Nonetheless Gradle is having a very decent and fast growing market share, as is reflected in 1 million downloads over the last 12 months. And if a large Ant build is migrating to a new build system, which most will do over the next years, nowadays I think most of the time they choose Gradle.<br /><br />2.) Why are you saying: "I really doubt that its share is high in Java enterprise/legacy projects."? Did Jayson told you so :)? Seriously, middle-size and large Enterprise Java based organization are the major drivers for the Gradle adoption. The pain they are having with their current Ant or Maven builds is often tremendous and the ROI for moving to Gradle is very high. I guess it is the same story as for you guys. <br /><br />3.) I'm surprised by this statement: "But yet again, tooling support for Maven is the main argument why Maven is better." What defines what is a better tool? Just this aspect? It is ironic that you make this comment. Your main argument for enterprises to use JRebel is ROI. The same is true for build tools. The IDE integration is one amongst many parts of this story. For larger teams their current build is often causing them so much pain and is making them so unproductive. If a team is having build times of multiple hours or can't cope with their complex integration testing and build promotion processes, the IDE integration is a completely minor argument. BTW: The Gradle Eclipse tooling is decent and the IntelliJ tooling is much improved in version 13.Hans Dockternoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-57941843161635667402013-10-28T04:43:26.536-07:002013-10-28T04:43:26.536-07:00Hello Hans! Thanks for your comments.
You know I ...Hello Hans! Thanks for your comments.<br /><br />You know I like Gradle very much and I'm not trying to bash it here. What I'm saying is that its current state is far from perfect<br /><br />I doubt about enterprise projects because of another survey we have that is filled in only by our customers, which could be characterized as "enterprise" projects. In there, Ant looks really strong! And I do agree that for Ant users Gradle is more intuitive and painless. Mostly because it doesn't constrain them as much as Maven. Imo, Gradle might substitute Ant quite successfully, it is just haven't happened yet. And there's definitely a big share of projects who won't migrate in any case.<br /><br />IDE support is really basic for Gradle at this current stage. I mostly compare it to Maven's support in IntelliJ, of course. It is very basic in Eclipse and NetBeans, and in IntelliJ 12 it is the most voted issue at YouTrack. My friends are desperately waiting (as well as myself) for better support in IntelliJ 13, but you probably know it yourself - it doesn't look very inspiring in the current EAP at the moment. Ask iNikem (see his comments), how much he wants Gradle support in IntelliJ.<br /><br />It really think that if IDE support gets more love, then there are higher chances for projects to adopt Gradle. Because, as sad as it is, often developers don't care, how the tool works. No matter, if it is a build tool or is it JRebel. What they care about is _how_ they would use it.arhannoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-14434853582772173822013-10-28T04:43:25.548-07:002013-10-28T04:43:25.548-07:00Hi Anton, thanks for clarifying your points. BTW: ...Hi Anton, thanks for clarifying your points. BTW: I did never perceive your arguments as bashing.<br /><br /><br />1.) Gradle definitely has not substituted Ant yet. Far from it. This space has a lot of inertia and for good reasons. At the end of the day it affects all your developers and the products you are shipping to your client. Nonetheless we mad significant inroads considering the dynamic of this space. We have a good idea of the usage of Gradle in the enterprise. I don't think there will ever be a bing bang, just a constant increase in migrations from Ant to Gradle. <br /><br /><br />2.) The requirements from Android Studio is pushing the Gradle-IntelliJ integration intensely. To make this really good there is still a lot of work to do on our side as well as on the side of JetBrains. But it is for obvious reasons now a very high priority for both sides and the Google Android team is also contributing to this effort. I expect a lot of progress for this over the next months. Let's see. This work will also help to improve the integration with the other IDE's as they all use the Gradle tooling API for this.<br /><br /><br />3.) Build Usability is an interesting topic. It has multiple aspects in my opinion. It is about executing the build, but also about understanding the build and tailoring the enterprise standard build to the needs of a specific subprojects.<br /><br /><br />In general I fully agree that improving the IDE integration is important for Gradle. The good thing is that this is work in progress.Hans Dockternoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-74297787463517054262013-10-28T01:59:12.911-07:002013-10-28T01:59:12.911-07:00This comment has been removed by the author.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7020955483078867032.post-13739023156844074882013-10-28T01:58:42.342-07:002013-10-28T01:58:42.342-07:00Great post. Thanks for sharing it.
Do you plan t...Great post. Thanks for sharing it. <br /><br />Do you plan to publish some sort of "hello-world-gradle-ified" idea plugin?Anonymousnoreply@blogger.com