[英]Is it possible to combine java and groovy sources in the gradle project?
我有以下项目结构:
src
|
|--main
|
|--java
| |
| |--p
| |--S.java
|
|
|--groovy
|
|--p
|--Main.groovy
我想要学习的是如何将java和groovy编译的类组合在一起。 想象一下, S.java
包含以下内容:
package p;
public class S {
public static void p() {
System.out.println("p");
}
}
和Main.groovy:
package p
public class Main {
public static void main(String[] args) {
S.p
}
}
现在,我编写的构建脚本是最简单的,仅包含
apply plugin : 'groovy'
我想通过命令build gradle
实现的build gradle
是获取一个与JVM一起使用的jar
文件。 但相反,我得到以下错误:
Cannot infer Groovy class path because no Groovy Jar was found on class path: co
nfiguration ':compile'
你能帮我修一下这个错误吗?
应用groovy
插件为您提供了groovy编译和文档等的任务,但不提供groovy本身的依赖,所以你缺少的是:
apply plugin: 'groovy'
repositories {
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy:2.3.7'
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.