Archive for the ‘Plugins’ Category

Profiling CPU in Flash and Flex Applications in IntelliJ IDEA

Wednesday, January 11th, 2012

Hello guys! Just recently we’ve published an update to our Flash/Flex Profiler plugin that gives you a powerful and easy to use toolset for profiling of Flash-based applications in IntelliJ IDEA.

Let us give you a brief overview of what you can do with it.

(more…)

New in 11: Spring 3.1 @Configuration based contexts support

Friday, December 2nd, 2011

Spring 3.1 significantly extends @Configuration based applications with a set of new annotations responsible for processing of Spring models

  • @ComponentScan configures component scanning directives for use with @Configuration classes. Provides support parallel with Spring XML’s <context:component-scan> element
  • @Import indicates one or more @Configuration classes to import. Provides functionality equivalent to the <import/> element in Spring XML.
  • @ImportResource indicates one or more resources containing bean definitions to import.
  • @PropertySource providing a convenient and declarative mechanism for adding a PropertySource to Spring Environment.
  • @Profile indicates that a component is eligible for registration when one or more specified profiles are active.
  • Play! with IntelliJ IDEA EAP build 110.187

    Friday, October 21st, 2011

    Grab the new build here and start playing with the Play! framework. Here you’ll find a few related screencasts. The new build also has significant changes in PostgreSQL syntax support.

    The new build also includes the first step of a visual redesign of the UI (starting from the navigation bar).

    Please download the new build, check out the complete release notes and send us feedback through the issue tracker.

    New in 11: Create GitHub Gists from IDE

    Thursday, September 29th, 2011

    Helo guys,

    We know that many of you are keen on GitHub and use gists in your everyday work. We are excited to tell you that now you can share your code instantly from the IDE. Here is a small demo of how it works.

    Open any file you want to share with others or even a selection within this file, invoke the context menu and select Create Gist… menu item.

    At first you’ll be asked to login to GitHub to be able to create personal gists. The IDE stores your GitHub password inside a built-in secure password storage, so you can be asked for your master password to access the storage.

    Anyway if you don’t want to use it, you’ll see the GitHub login form:

    Note that even without any account on GitHub you still can create gists for instant sharing of code samples with anyone.

    And here we are, enter a description, select the desired gist options and press OK to create it!

    This functionality will be available in the nearest IntelliJ IDEA 11 EAP and in all IntelliJ based products. It is still under development, so it is a subject to change and improve, so your feedback and thoughts are welcome. For example, we’re thinking about a preview editor to modify your code before publishing it.

    Also we have a bunch of feature requests about GitHub integration in our issue tracker. Feel free to comment and vote for them. That’s all for now. Enjoy!

    Develop with pleasure!
    JetBrains Team

    Keen to try Gradle integration in IntelliJ IDEA?

    Thursday, September 8th, 2011

    You asked us to add Gradle support to IntelliJ IDEA. And when you ask hard we usually respond. So, we’ve been working hard on that lately. The job is still in progress but the most impatient ones can already try what is done.

    The most valuable thing IntelliJ IDEA does now is setting up the project (modules, libraries, etc.) on the basis of a Gradle project file. The process is rather simple:

    1. Choose the target Gradle project:

    2. Check and, if necessary, adjust its settings prior to import:

    3. Voila, the project is ready to use:

    The plugin will be available when IntelliJ IDEA 11 EAP opens but if you really can’t wait, check this wiki page for instructions on how to build IntelliJ IDEA and Gradle plugin from the sources. It also shows current development status.

    Your feedback is much appreciated on the discussion forum or in IntelliJ IDEA issue tracker.

    I'm off to a vacation for 2 weeks and hope to get your feedback when I return refreshed to take care about it :) 

    Easter Sale from JetBrains

    Wednesday, April 20th, 2011


    To make sure developers don’t waste any time hunting around for the best tools, JetBrains has an unbeatable offer this Easter!

    From April 20 until April 30 you can get up to 50% OFF on your personal license for the following products (not just IDEs):

    Also, you get 50% OFF on any edition of YouTrack — our awesome issue & bug tracker!

    Note: if you buy IntelliJ IDEA now, you’ll get IntelliJ IDEA 10.5 free of charge since it’s not a major version update.

    So, hurry before April 30!

    Happy Easter and develop with pleasure!
    -JetBrains Team

    Spring tc Server Support in IDEA

    Thursday, September 16th, 2010

    If you are developing an application for Spring tc Server, you may be interested in tc Server Support plugin for IntelliJ IDEA. (more…)

    JetBrains TV: Watch with Pleasure!

    Thursday, September 2nd, 2010

    For some time now, we’ve had requests from the community to have a central point where people could have access to Screencasts and other Video related material that we provide. In response to that, we are happy to announce the availability of JetBrainsTV (Beta!).

    The content is organized by Channels, currently one per product, although we will be expanding that to include other topics in the near future. Most of this content, if not all, is tagged with keywords, allowing you to easily locate topics you are interested in. In addition, the cross-cutting nature of the tags allow you to discover new things, for instance functionality that you knew existed in IntelliJ IDEA but weren’t aware that RubyMine also provided.

    Content can be voted and commented on, neither of which require you to create an account. Voting is anonymous and comments can be left as a Guest user or using other social media accounts such as Twitter, Disqus or OpenId (obviously based on level of Spam we might have to adjust this in the future).

    Contributing content

    JetBrains TV is not only a platform to offer centralized screencasts, but also a chance for community members to contribute. By signing in (click on the link in the top right-hand corner), you can upload your own videos, providing you a platform for other community members to see your work. The sign-up process is easy, in fact, you might not even need to create an account. Since it uses the consolidated JetBrains account, if you’ve contributed to the forums or the JetBrains developer community, you’re good to go!

    Although it is still in Beta, there’s quite a lot of content on there already and we hope that by opening it up to the community early, we can improve things based on your valuable feedback.

    Enjoy!

    PS. To support our love for dogfooding we’ve implemented the TV site with PHP and Drupal using PhpStorm IDE. PhpStorm team has received a good bunch of feedback they wanted.

    Console folding customization

    Monday, July 12th, 2010

    Once I wrote about console folding for Groovy stacktraces. Naturally, many people wished similar things could work for other languages and frameworks. Long story short, there’s now a settings page dedicated to the console folding. It provides a settings page where you may specify which console lines to fold:

    This functionality is available in IDEA 9.0.2 via Console Folding plugin. In IDEA X, it will be bundled. Furthermore, there will be a nice addition to these settings: an action that allows you to add folding rules very easily right from the console. Just select the fragment which will toggle the folding of the lines containing it, and right-click:

    Subversion. Easy merge for feature branches

    Tuesday, June 15th, 2010

    Feature branches have simple life cycle, they usually consume trunk changes and are merged back into trunk after the work is completed.

    In IntelliJ IDEA 9.0.3 EAP, take all trunk changes into feature branch and reintegrate back into trunk using new “Merge from…” action:

    You can merge all changes in one shot or select a subset of them. Changelist with merged changes is created and offered for commit.