JVMツールを使用すると、アプリをビルドしてデプロイできるように、これが生成されると予想されます。
JVMツールを使用すると、アプリをビルドしてデプロイできるように、これが生成されると予想されます。ただし、おそらくご存じのとおり、ツールにはいくつかの依存関係、特にJavaクラスローダーが必要です。クラスローダーには必要な依存関係がないため、単純なJVMツールを使用することはできません(EclipseやIntelliJなどのツールを使用する場合、その機能の多くは利用できません)。先に進んでコマンドラインを使用できるプロセスを説明しましょう。コマンドラインツールを使用してJavaアプリケーションを管理し、別のJVM内で実行できると仮定し、JVMクラスローダーがあると仮定します。アプリケーションをビルドしてデプロイしたいとします。 JREは基本的に、マシン上で実行されるJavaランタイム環境です。魔法をかけるにはクラスローダーが必要です。クラスローダーは、新しいオブジェクトをインスタンス化するために必要なクラスを識別するために使用できるものです(オブジェクトはオブジェクトと呼ばれます)。プロセスが開始すると、Javaランタイムが作成され、JREがロードされます(これがメインプロセスです)。その後、Javaクラスローダーをインスタンス化してロードしました。クラスローダーには、新しいオブジェクトのインスタンス化とこのインベントリ内のクラスのロードに必要なすべてのクラス、およびこれらのクラスのインスタンス化に必要なすべてのクラスを含むインベントリがあります。ご覧のとおり、インベントリは、クラスがロードされるタイプと順序が非常に似ています。クラスが使用されているかどうかを判断するシステムもあります。システムがその依存関係に一致するクラスを見つけられなかった場合、クラスは存在しません。そのため、アプリケーションで使用されているクラスが多数ある場合、それらのほとんどは使用済みとしてマークされ、使用されていないためクラスは表示されません。これらすべてを念頭に置いて、開始する準備が整いました。 $ sudo systemctl start jenkins $ sudo apt-get update $ sudo apt-get install libgmp3-dev libssl-dev#for openssl $ sudo apt-get install make#JREをビルド$ brew install jenkins $ git clone https:// github。 com / jboss / jenkins.gitこのコマンドはJenkinsプロジェクトをダウンロードし、jenkinsディレクトリ内に新しいフォルダーJenkinsフォルダーを作成します。また、リポジトリのルートにあるjenkinsプロジェクト自体も必要です(したがって、