2017-09-11 9 views
0

Eclipseで開発したJavaアプリケーションがあります。それを.jarにパッケージ化するには、コピージャーファイルを含むFile-> Export-> Runnable JARファイルをサブフォルダを選択して実行するだけです。Eclipse以外のEclipseで作成されたjarを検証する

デプロイメントのために、コンパイル済みのjarファイルを自分のソースコードと共に表示し、デプロイメントチームがそれをパッケージ化し、システムにデプロイします。デプロイメントチームの責任の1つは、元に戻されたソースコードがバイナリにコンパイルされていることを確認することです。これは、デプロイメントチームが協力している唯一のJavaプログラムであり、Eclipseを使用してソースコードをインポートし、提供したものとの妥当性を検証することはできません。当分の間、彼らは私の言葉を取ってきましたが、それは変える必要があります。彼らは自分でコードをコンパイルし、それが私が与えたものと一致することを確認する必要があります。

これを行うにはどうすればいいですか? 1つの選択肢は、それらのすべてをEclipse上で稼動させることだと思いますが、それは過剰なもののようです。私が提供したものと同じであることを検証できるjarファイルを生成するためにEclipseをインストールしていなければ、Eclipseの外で実行できるものはありますか?

ありがとうございました。

+1

mavenを使用します。 [JavaプロジェクトでMavenを使用する方法とその理由](https://stackoverflow.com/questions/3072205/how-to-use-maven-in-my-java-project-and-why) –

+0

a * *プロフェッショナル**環境あなたは絶対にしない**いくつかのIDEの "カスタムハンドメイド"インストールが必要なビルドプロセスに依存していません。ビルドシステムを使用します。議論の終わり。 – GhostCat

答えて

0

まず、「マッチ」を提供したことをどのように伝えることができますか?それは本当に意味をなさない。

本当にしたいことは、ソースから独自の展開成果物を構築することです。 Eclipseをセットアップしてビルドツールとして使用するか、MavenやGradleなどのビルドツールを使用することに同意できます。これらのツールはEclipseと統合されていますが、HudsonやBambooのようなツールの一部としてスタンドアロンで実行するように設計されており、スケジュールやVCSの更新時にビルドを実行します。

クライアントは、MavenとBambooをAtlassianスイートの残りの部分と共に使用して、100人以上の開発者の貢献に基づいて巨大なビルドを処理しました。これには、JUnitテスト、テストカバレッジ、コード品質ツールの実行が含まれます。

関連する問題