diff --git a/pom.xml b/pom.xml index 8b746ed95..fec101e6f 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ <slf4j.version>1.7.7</slf4j.version> <selenium.version>2.47.2</selenium.version> <jackson.version>2.6.2</jackson.version> - <idea.version>2016.3.4</idea.version> + <idea.version>2017.3.5</idea.version> <asm.version>6.1.1</asm.version> <teavm.test.incremental>false</teavm.test.incremental> diff --git a/tools/idea/idea-artifacts/dep-pom.xml b/tools/idea/idea-artifacts/dep-pom.xml index 0959fb6bf..da89aa875 100644 --- a/tools/idea/idea-artifacts/dep-pom.xml +++ b/tools/idea/idea-artifacts/dep-pom.xml @@ -272,6 +272,17 @@ <artifactId>jps-builders</artifactId> </configuration> </execution> + <execution> + <id>jps-builders-6</id> + <goals> + <goal>install-file</goal> + </goals> + <phase>prepare-package</phase> + <configuration> + <file>dependencies/idea/lib/jps-builders-6.jar</file> + <artifactId>jps-builders-6</artifactId> + </configuration> + </execution> <execution> <id>log4j</id> <goals> diff --git a/tools/idea/jps-common/pom.xml b/tools/idea/jps-common/pom.xml index 3ce827906..14bf6ef5f 100644 --- a/tools/idea/jps-common/pom.xml +++ b/tools/idea/jps-common/pom.xml @@ -71,6 +71,12 @@ <version>${idea.version}</version> <scope>provided</scope> </dependency> + <dependency> + <groupId>org.teavm.idea</groupId> + <artifactId>jps-builders-6</artifactId> + <version>${idea.version}</version> + <scope>provided</scope> + </dependency> <dependency> <groupId>org.teavm.idea</groupId> diff --git a/tools/idea/jps-plugin/pom.xml b/tools/idea/jps-plugin/pom.xml index 48cbdb5c6..2eea208dc 100644 --- a/tools/idea/jps-plugin/pom.xml +++ b/tools/idea/jps-plugin/pom.xml @@ -71,6 +71,12 @@ <version>${idea.version}</version> <scope>provided</scope> </dependency> + <dependency> + <groupId>org.teavm.idea</groupId> + <artifactId>jps-builders-6</artifactId> + <version>${idea.version}</version> + <scope>provided</scope> + </dependency> <dependency> <groupId>org.teavm</groupId>