我使用了gradle plugin to generate pom.xml。
我添加的相应文档可能会投射到from tqdm import tqdm, tqdm_notebook
from time import sleep
for i in tqdm_notebook(range(2), desc='1st loop'):
sleep(0.01)
tqdm.write(f"Done task {i}")
文件中的下一个更改:
build.gradle
之后我使用了task writePom {
doLast {
pom {
project {
inceptionYear '2008'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
}
}.writeTo("pom.xml")
}
}
,结果我在项目根目录中生成了gradle writePom
。
问题是我无法使用pom.xml
构建项目,因为:
pom.xml
(使用-source 7或更高版本启用钻石操作符)
问题的原因是完全清楚的。我的> maven clean install
[ERROR] /Users/XXX/Documents/projects/workspace/THE_PROJECT/src/main/java/CLASS_PACKAGE/THE_CLASS.java:[45,38] diamond operator is not supported in -source 1.5
应该使用有效的java版本,但不会生成java版本。
如何配置插件(pom.xml
)以使用指定的java版本生成gradle
?
的build.gradle
pom.xml
答案 0 :(得分:1)
您可以使用目标命令指定Java版本:
targetCompatibility = '1.7'
尝试使用此代码:
apply plugin: 'java'
compileJava {
sourceCompatibility = '1.7'
}
欲了解更多信息,请访问此帖: