Fix build of IDEA plugin

This commit is contained in:
Alexey Andreev 2019-12-04 18:13:28 +03:00
parent a36cd51c53
commit 96be75664c
2 changed files with 53 additions and 0 deletions

View File

@ -285,6 +285,39 @@
<artifactId>platform-api</artifactId> <artifactId>platform-api</artifactId>
</configuration> </configuration>
</execution> </execution>
<execution>
<id>platform-impl</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>prepare-package</phase>
<configuration>
<file>dependencies/idea/lib/platform-impl.jar</file>
<artifactId>platform-impl</artifactId>
</configuration>
</execution>
<execution>
<id>java-api</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>prepare-package</phase>
<configuration>
<file>dependencies/idea/lib/java-api.jar</file>
<artifactId>java-api</artifactId>
</configuration>
</execution>
<execution>
<id>java-impl</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>prepare-package</phase>
<configuration>
<file>dependencies/idea/lib/java-impl.jar</file>
<artifactId>java-impl</artifactId>
</configuration>
</execution>
<execution> <execution>
<id>jps-builders</id> <id>jps-builders</id>
<goals> <goals>

View File

@ -88,6 +88,12 @@
<version>${idea.version}</version> <version>${idea.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency>
<groupId>org.teavm.idea</groupId>
<artifactId>platform-impl</artifactId>
<version>${idea.version}</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>org.teavm.idea</groupId> <groupId>org.teavm.idea</groupId>
<artifactId>commons-logging</artifactId> <artifactId>commons-logging</artifactId>
@ -100,6 +106,20 @@
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.teavm.idea</groupId>
<artifactId>java-api</artifactId>
<version>${idea.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.teavm.idea</groupId>
<artifactId>java-impl</artifactId>
<version>${idea.version}</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>org.teavm.idea</groupId> <groupId>org.teavm.idea</groupId>
<artifactId>kotlin-plugin</artifactId> <artifactId>kotlin-plugin</artifactId>