Lambda表达式和IdeaUIDesigner中的Java 1.8
我正在尝试使用带有Idea UI Designer
lambda表达式的Java 1.8
,我在maven中使用了:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>ideauidesigner-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>javac2</goal>
</goals>
</execution>
</executions>
<configuration>
<fork>true</fork>
<debug>true</debug>
<failOnError>true</failOnError>
</configuration>
</plugin>
和依赖性
<dependency>
<groupId>com.intellij</groupId>
<artifactId>forms_rt</artifactId>
<version>7.0.3</version>
</dependency>
当我尝试使用lambdas时,它返回编译错误:
Failed to execute goal org.codehaus.mojo:ideauidesigner-maven-plugin:1.0-beta-1:javac2 (default) on project stockbox-chart: Execution default of goal org.codehaus.mojo:ideauidesigner-maven-plugin:1.0-beta-1:javac2 failed: 52264 -> [Help 1]
你有什么想法如何在Idea UI Designer
使用lambdas?
一种解决方法,直到有人能够修复插件为止,就是配置您的IntelliJ设置,以生成GUI作为源代码而不是二进制文件,然后在您进行更改时运行Maven之前手动重新生成GUI源代码在GUI设计器中:
GridLayoutManager
),请在您的pom.xml
添加com.intellij:forms_rt:7.0.3
作为编译依赖项(如果尚未存在)。 上一篇: Lambda expressions and Java 1.8 in IdeaUIDesigner
下一篇: Start debugging specific project programatically using EnvDTE.ExecuteCommand