開発中のSpring-Bootアプリケーション用のBambooでビルドプランを作成しました。展開してアプリケーションを起動しようとすると、次のエラーが発生します。Springブートのメインクラス
マニフェスト・バージョン:1.0
メインクラス:COM
なし主なマニフェスト属性は、MyApp.jar
に私はバージョン管理から私のMANIFEST.MFファイルをチェックします。 applications.MyApplication
次に、ビルド後にManifest.MFを確認しました。
マニフェスト・バージョン:1.0
実装-タイトル:春のブートデータRESTスターター
実装-バージョン:1.4.0.RELEASE
アーカイバ-バージョン:神経叢アーカイバ
内蔵することにより:竹
仕様、ベンダー:ピボタル・ソフトウェア株式会社
仕様タイトル:春のブートデータRESTスターター
されるImplementation-Vendor-ID:org.springframework.boot
されるImplementation-Vendor:ピボタル・ソフトウェア株式会社
作成したバイ: ApacheのMavenの3.2.1
ビルドJDK:1.8.0_60
仕様-バージョン:1.4.0.RELEASE
実装-URL:メインクラスのプロパティが欠落していることをhttp://projects.spring.io/spring-boot/
注意。 Groovyのタスク Gradleのビルドのためのタスクが含まれて - アトラシアンとI竹がボブ・スウィフトアトラシアンアドオンを使用しています*
は私がに新しいです。
誰でもこの動作を以前に見たことがありますか?解決策や回避策に関するアイデアはありますか?
非常に奇妙なマニフェストです。これは 'spring-boot-starter-data-rest'から直接コピーされたようです。あなたはGradleを使っていると言いますが、マニフェストはMavenによって作成されています。あなたは地元のビルドを試して、ビルドされた瓶の中に何が入っているかチェックしましたか? –
Spring Boot/IntelliJが提供するbuild.gradleファイルを使用しています。私はそれに変更を加えていない。私は同じ結果でローカルに実行しました –
私はOracleのJavaサイトhttp://docs.oracle.com/javase/tutorial/deployment/jar/appman.htmlで回避策を見つけました。 「** JARツールを使用してエントリポイントを設定する」**セクションの下にあります。 –