34 plugins in category «Build»

Aardvark

IntelliJ IDEA plugin for the Aardvark.

The plugin adds syntax highlighting and code completion for Aardvark (.vark) files.

Android Studio with Bazel

Bazel support for Android Studio. Features:
  • Import BUILD files into the IDE.
  • BUILD file custom language support.
  • Support for Bazel run configurations for certain rule classes.
Usage instructions at ij.bazel.build

Ant Debugger

By Alexei
Ant Debugger enables Apache Ant build script debugging:
  • Open build file in editor
  • Set debug breakpoints (screenshot 1)
  • Right click on editor to show context menu (screenshot 2) and select the "Debug" menu item to launch Ant debugger
  • Wait until the Ant debugger stops on breakpoint then use step or resume debugger commands, investigate Ant variables and execution stack (screenshot 3)

You can add Ant debug configuration from the Edit configurations dialog (screenshot 4). Then you select Ant file, Java SDK for debugging session (screenshot 5).

Note. Plugin requires Java SDK to launch Ant: plugin uses build file module, project or any SDK for JDK list (the plugin searches for Java SDK in this order and uses first found).

Installation: use Idea plugins manager:

  • open Settings > plugins
  • wait until the plugin list loads
  • right click on Ant Debugger plugin and select install / update from the context menu
  • restart Idea

Supported Idea versions: Idea 8.1.x, Idea 9 (community and ultimate editions).

Please write to antdebugger at handyedit.com if there are errors / problems when using Ant debugger

Ant Debugger v1.2.0

Ant Debugger enables Apache Ant build script debugging:
  • Open build file in editor
  • Set debug breakpoints (screenshot 1)
  • Right click on editor to show context menu (screenshot 2) and select the "Debug" menu item to launch Ant debugger
  • Wait until the Ant debugger stops on breakpoint then use step or resume debugger commands, investigate Ant variables and execution stack (screenshot 3)

You can add Ant debug configuration from the Edit configurations dialog (screenshot 4). Then you select Ant file, Java SDK for debugging session (screenshot 5).

Note. Plugin requires Java SDK to launch Ant: plugin uses build file module, project or any SDK for JDK list (the plugin searches for Java SDK in this order and uses first found).

Installation: use IDEA plugins manager:

  • Open Settings > plugins
  • Wait until the plugin list loads
  • Right-click on Ant Debugger plugin and select install / update from the context menu
  • Restart IDEA

Supported IDEA versions: IDEA 13.x (Community and Ultimate Editions).

Please write to opticyclic@gmail.com or post an issue on GitHub if there are errors / problems when using Ant debugger

See https://github.com/opticyclic/antdebugger/ for v1.2.0+ and http://handyedit.com/antdebugger.html for earlier versions.

Apache Felix

Apache Felix Integration for IntelliJ IDEA 10 & 11

This plugin provides native IntelliJ IDEA support for developing, running and debugging OSGi projects developed using Apache Felix and the Apache Felix Maven Bundle Plugin.

Using this plugin, developers can run and debug OSGi applications using the Apache Felix OSGi container. The plugin allows the user to choose bundles and modules for deployment, updates installed bundles in a running container whenever they are built (e.g. hot-deploy), etc.

The plugin provides a new type of run configuration: Apache Felix run configuration. The configuration of this run configuration allows the developer to choose which bundles to deploy, The list of available bundles for deployment is comprised of all modules with packaging of "bundle", and their dependencies. Non-Maven modules (or Maven modules not of packaging "bundle") are ignored.

NOTE: This plugin contains code snippets copied from Apache Felix's Maven Bundle Plugin. These were because there was no easy way to directly invoke the Maven plugin. It is the intention of this plugin writer to contact Apache Felix and work together to refactor the code so that it is easily invokable from outside the Maven execution context (e.g. in IDEA's Maven support context), and to eventually contribute the code to the Apache Felix project umbrella.

Developed by Arik Kfir at Infolinks Inc.

ApkMultiChannel

By because
Build apk for multiple channel.
most HTML tags may be used

ApkPackerPlugin

A packer plugin for android.

Asynchronous Before Run Tasks

By bhandy
Add-on to allow running asynchronous "before run" tasks to an IntelliJ run configuration. The main motivation for writing this plugin was having to deal with multiple Spring Boot microservices which used each other. Starting them separately was a pain. Now I can start one and bring the others up with the asynchronous Maven goal task.

Buck for IDEA

An IntelliJ plugin for Buck build system.
Features:
  • Syntax highlighting for BUCK file
  • Keywords auto completion
  • Go to buck file with one click
  • Go to to paths of dependencies with one click
  • Buck file formatter
  • Buck line commenter
  • Buck dependencies sorter

BugVM

By bugvm

Easily create native iOS apps with Java.

BugVM is free and open source.


Requires Xcode 7 on Mac OSX and at least 1GB of heap space for gradle VM.

BuildFeedback.FreeTTS

Provides Buildfeedback via FreeTTS

BuildFeedback.JavaxSound

Plays sound when the build is ready

Buildr Plugin

Plug-in for Apache Buildr. You must install Buildr in order to use this plug-in. This plugin is a fork of the original Buildr plugin created by Shane Whitbeck.

Clean Architecture Generator

Generate the files to create a clean architecture.
Based in MVP pattern and Repository Pattern.
The following features are available:
  • Create activity or fragment with basic architecture or your basic architecture
  • Create activity or fragment with presenter
  • Create adapter


  • VERY IMPORTANT copy all templates into folder .AndroidStudioConfigVersion/config/fileTemplates. How to know the Android Studio Config folder

    Error-prone Compiler Integration

    Allows to build project using 'error-prone java compiler' (https://code.google.com/p/error-prone) to catch common Java mistakes at compile-time. To use the compiler, go to File | Settings | Compiler | 'Java Compiler' and select 'Javac with error-prone' in 'Use compiler' box.

    Execute Gradle Task

    By Romanow
    Plugin to be able to execute a gradle task from a context menu action on a module.
    You can also use Ctrl + Alt + G to trigger the Execute dialog in an editor. If used in the editor
    the current module path will be used as the base for running a task.

    File Watchers

    Executes task on file modifications

    Freeline Plugin

    android studio plugin for Freeline





    Contributors
    act262舞影凌风


    ISSUES
    Submit Suggestions or Bugs

    GMavenPlus IntelliJ Plugin

    By kha
    Activates Groovy plugin in Intellij IDEA when the GMavenPlus plugin is present in the pom. This adds the Groovy directories (src/main/groovy and src/test/groovy) to the IDEA build. Inspired from Eclipse Groovy Compiler Plugin at https://github.com/rvowles/eclipsemavengroovy-idea.

    Gradle Confirmation

    By shiraji
    This plugin shows a confirmation dialog before executing gradle tasks.

    GitHub | Issues

    Gradle GUI

    This provides a graphical representation of Gradle projects and tasks and allows execution of Gradle tasks directly within Idea. Frequently-used tasks can be added to the Favorites tab for quicker access. Output is shown in a separate panel allowing the main UI to be vertical and the output to be horizontal. This is the same UI as the UI embedded in Gradle itself. Note: you can assign keyboard shortcuts within Idea to re-execute the last gradle command and to execute gradle favorites. To do so, go to Idea's settings -> Keymap and select Other. In this list find commands prefixed with "Gradle: ". The favorites are keyed off of the display name so it can work across projects as long as their name is the same.

    Gradle Killer

    This plugin kills Gradle tasks using the system task manager with just one click.
    No more struggling with "ps" or playing Russian roulette with "java.exe" processes! Just click the icon in the "Run" section and you're done!

    NOTE: The plugin only works on Windows Vista (or newer) and Unix machines (with the pgrep command).

    Gradle Stop

    A small plugin that allows you to stop any running Gradle process in one click. For instance, it can help you cancel the building process. Note that it requires you to have gradlew executable in the project directory (it's there by default when using Android Studio). After the installation you can find "Gradle Stop" button on Main Toolbar and inside Run Menu. Please leave all your bug-reports and feature-requests on Github page.

    Gradle View

    By rholder

    What is this?

    Show a split tree rollup of the dependencies for each Gradle configuration in use by a project.

    Why would I need this?

    Dependency wrangling isn't easy in a large Java project. This IntelliJ IDEA plugin was built to add a little more sanity to the tedious task of analyzing dependencies by rolling up the entire dependency graph into a pair of more easily digestible trees derived from a serialized version of Gradle's dependency graph. The Dependency List provides a lexicographically sorted set of all the dependencies for each configuration in your project and all of its sub-projects. The Dependency Hierarchy shows a nested view of each Gradle configuration in your project and all of its sub-projects. Grey dependencies in the tree indicate it was included by a previous dependency that was added before (and can be safely omitted if it is explicitly being included).

    Features

    • Built on the Gradle Tooling API 2.3, but should work on most 1.x and 2.x versions
    • Visual highlighting to indicate dependencies in use and replacement versions
    • Lexicographically sorted listing for all Gradle configurations
    • Load any project's Gradle dependencies, not just the one currently open inside IntelliJ
    • Toggle the showing of replaced dependencies

    Hansel.io

    Hansel.io Command center for your live apps.
    Instantly deploy hotfixes | configs | flags | UI changes

    Kobalt

    A plugin for the Kobalt build system.

    Leiningen

    By derkork
    This plugin integrates the Leiningen build system into IntelliJ IDEA.

    LESS CSS Compiler

    Watches directories for changes to LESS files and compiles changed files to CSS.

    Supports LESS 1.6.0.

    Features: Recursive directory monitoring

    When a LESS file in a watched directory (or one of its subdirectories) is modified and saved, it is automatically compiled to CSS and copied to the same relative path in one or more output directories.

    @import dependency resolution

    Files that @import a modified LESS file are also recompiled automatically.

    Include / exclude files by pattern

    Prevent specific LESS files from being compiled by specifying include / exclude patterns (glob) that match against filename, folder name, or any part of the complete path to the LESS file.

    Move, copy, and delete detection

    When a LESS file is moved, copied, or deleted, the plugin will offer to perform the same operation on the corresponding CSS file(s).

    Virtual filesystem notification

    Unlike other solutions, this plugin is smart enough to notify IntelliJ when CSS files are changed, moved, copied, or deleted. In most cases, updated CSS files will be immediately reflected in the editor and Project tree view.

    Selective compilation

    If the plugin somehow fails to catch changes to a LESS file, simply right-click anywhere in the editor or Project tree and select "Compile to CSS". You can also compile an entire directory by right-clicking on it in the Project tree.

    Error notifications

    Any errors encountered during the compilation process will produce an error notification balloon in the IDE containing a link to the file and the line number that caused the error.

    Screenshots:

    Screenshots are available at the LESS CSS Compiler page on the IntelliJ Plugin Repository website.

    Source Code:

    GitHub project

    Compatibility:

    NOTE: This plugin is ONLY compatible with IntelliJ IDEA 11+, PhpStorm 5+, and WebStorm 5+. It should also be compatible with RubyMine 4.5+, but has not been tested.

    Merger

    Merger. Инструмент для сборки и разработки проектов в рамках микро-модульной архитектуры с возможностью использовать maven репозитории, ant скрипты, сборки проектов Intellij IDEA и прикладную модульную логику сборки на явном ООП. Сборочные элементы компилируются со scala 2.12

    OpenJpa extension for DataNucleus integration

    By geri
    Version 1.1.0 -only- works with DataNucleus Plugin 1.1.0-beta or later! As a result this plugin is also just available for IDEA versions >= 10.5.

    Integration of the OpenJpa JPA class enhancer in IDEA as extension of DataNucleus IDEA enhancer integration plugin.

    Not part of- and not supported by DataNucleus!
    Since 1.1.0 DataNucleus plugin 1.1.0-beta (or later) has to be installed!
    If using DataNucleus plugin versions from 1.0.6 to 1.0.8 stay with 1.0.0!
    Leverages the features provided by the DataNucleus plugin but uses OpenJpa enhancer in the build process.


    Important:
    • Install DataNucleus plugin first!
    • Look at the release notes of DataNucleus plugin, especially 'Known Issues'.
    • Do not post at DataNucleus Forum in case of problems!. You will get _NO_ answer there, as not supported by them. Use this plugins comments instead.
    • Tested with openjpa 2.1.1 and 2.2.0 only
    • If encountering ClassCastExceptions regarding xerces and the like, you most probably are including openjpa-all.jar and thus having issues with duplicate dependencies (with different versions) - so this plugin is not to be held responsible in such cases.


    Known issues:
    • When changing enhancer implementation for the first time the selection does not react immediately or needs a reselection to update the configuration.


    Private note:
    • When finding enough time I will put this project onto sourceforge or github to provide a central point for problem/enhancement inquiries (it's intended to be opensource anyway).

    Pants Support

    Support for Pants build system

    Phing Support

    Phing build tool support

    RoboVM Intellij IDEA Plugin

    RoboVM support for IntelliJ

    This plugin requires Intellij IDEA to be run with Java 1.7+. You will also need to configure Intellij IDEA to use at least 1GB of heap memory. See the documentation for more information.

    By installing this plugin, you agree to these license terms.

    Stop Build

    This plugin does what the stop button should do on android: stop the build aka. runs the gradle stop command.