对于Spinnaker apply plugin: "spinnaker.project"
服务,我从GitHub项目页面中选择了Download ZIP选项。
尝试使用gradle构建时,构建失败并显示错误日志:
*其中:
构建文件' E:\ code \ echo-master \ build.gradle'行:32
*出了什么问题:
评估根项目' echo'
时出现问题无法应用插件[class' nebula.plugin.release.ReleasePlugin']
未找到存储库:E:\ code \ echo-master
第32行的build.gradle代码:
public static void printMersennePrimes()
{
int p = 1;
int counter = 0;
int powTwo = 2;
boolean isPrime = true;
while(counter <= 6)
{
//determine p is a prime number or not
for (int m = 2; isPrime; m++) {
if (m * m > p) {
isPrime = true;
break;
}
if (p % m == 0) {
isPrime = false;
}
}
//if p is a prime number, test if it equals 2^n-1
if (isPrime) {
while(powTwo <= p + 1) {
powTwo *= 2;
if(powTwo == p + 1) {
System.out.println(p);
counter++;
}
}
}
p++;
powTwo = 2;
}
}
答案 0 :(得分:1)
我用“--stacktrace”重建了它,并找到了详细信息:
错误日志中的“存储库”一词表示git存储库。
因为我刚从github下载了zip格式的源代码。
然后我从github克隆源代码,然后重建它,错误信息就消失了。
答案 1 :(得分:1)
spinnaker.project插件使用nebula.nebula-release,它需要一个至少有一次提交的初始化git存储库。当没有git存储库出现在我们要改进的事情列表中但是今天不存在时,就会有一个回退。
gradlew -Prelease.version=0.1.0 <task>
今天可能是一种解决方法,最简单的可能只是
git init
git commit -am "initial commit"