bar*_*oco 7 java ant user-interface scala intellij-idea
如何在Intellij IDEA中创建Ant任务来编译GUI表单(XML)?我在我的项目中使用Scala和Java.Java仅用于GUI类,我使用Intellij IDEA UI Designer创建它.
IDEA提供了一个执行此操作的Ant任务javac2.它是标准javac Ant任务的直接替代品.
首先,您需要在Ant构建文件的顶部附近包含以下内容.
<path id="javac2.class.path">
<pathelement location="${idea.dir}/redist/forms_rt.jar"/>
<pathelement location="${idea.dir}/redist/javac2.jar"/>
<pathelement location="${idea.dir}/redist/annotations.jar"/>
</path>
<taskdef name="javac2" classname="com.intellij.ant.Javac2" classpathref="javac2.class.path"/>
Run Code Online (Sandbox Code Playgroud)
这里"$ {idea.dir}"指的是您的IDEA安装目录.这些罐子是可再分发的,因此如果您愿意,可以将它们复制到您的项目中,并在那里引用它们.一旦你完成了,只需用"javac2"替换对"javac"任务的任何调用,一切都应该正常工作.
当然,要编译scala,您需要调用scalac或fsc,但这些不受所有这些的影响.
| 归档时间: |
|
| 查看次数: |
10209 次 |
| 最近记录: |