0

Spinnakerechoサービスについては、GitHub プロジェクト ページから [Download ZIP] オプションを選択しました。

gradle でビルドしようとすると、ビルドはエラー ログで失敗しました。

* どこ:

ビルドファイル 'E:\code\echo-master\build.gradle' 行: 32

* 何が悪かったのか:

ルート プロジェクト 'echo' の評価中に問題が発生しました。

プラグインの適用に失敗しました [class 'nebula.plugin.release.ReleasePlugin']

リポジトリが見つかりません: E:\code\echo-master

32 行目の build.gradle のコード:

apply plugin: "spinnaker.project"

4

2 に答える 2

1

「--stacktrace」で再構築し、詳細情報を見つけました:

エラーログの「リポジトリ」という単語は、git リポジトリを意味します。

ソースを github から zip 形式でダウンロードしたからです。

そして、ソースコードを github からクローンしてリビルドしたところ、エラー情報は消えていました。

于 2015-12-04T06:55:09.193 に答える
1

spinnaker.project プラグインは nebula.nebula-release を使用します。これは、少なくとも 1 つのコミットで初期化された git リポジトリを想定しています。改善すべきもののリストに git リポジトリが含まれていない場合にフォールバックを設定しますが、現在はありません。

gradlew -Prelease.version=0.1.0 <task> 

今日の回避策かもしれませんが、最も簡単かもしれません

git init
git commit -am "initial commit"
于 2015-12-04T23:01:43.270 に答える