Windows7
Java7
Java7
■mavenのインストール
http://www.apache.org/dyn/closer.cgi?path=/maven/binaries/apache-maven-3.0.4-bin.zip
ダウンロードしたzipファイルを解凍し解凍してできたファイルの名称を「maven」に変更する
名称変更したフォルダをC:\直下に配置する
以下のように環境変数を追加します
MAVEN_HOME:C:\maven
PATH:MAVEN_HOME\bin
JAVA_HOMEも必要になるので、JAVA_HOMEも設定します
Javaがまだインストールできていない場合にはインストールしましょう
コマンドプロンプトを開いて「mvn」と入力しエラー文らしきものが出力されることを確認
C:\Users\ユーザ名配下に「.m2」というフォルダがあるので配下にsettings.xmlを作成し以下を記載
ダウンロードしたzipファイルを解凍し解凍してできたファイルの名称を「maven」に変更する
名称変更したフォルダをC:\直下に配置する
以下のように環境変数を追加します
MAVEN_HOME:C:\maven
PATH:MAVEN_HOME\bin
JAVA_HOMEも必要になるので、JAVA_HOMEも設定します
Javaがまだインストールできていない場合にはインストールしましょう
コマンドプロンプトを開いて「mvn」と入力しエラー文らしきものが出力されることを確認
C:\Users\ユーザ名配下に「.m2」というフォルダがあるので配下にsettings.xmlを作成し以下を記載
<settings>
<pluginGroups>
<pluginGroup>org.jenkins-ci.tools</pluginGroup>
</pluginGroups>
<profiles>
<!-- Give access to Jenkins plugins -->
<profile>
<id>jenkins</id>
<activation>
<activeByDefault>true</activeByDefault> <!-- change this to false, if you don't like to have it on per default -->
</activation>
<repositories>
<repository>
<id>repo.jenkins-ci.org</id>
<url>http://repo.jenkins-ci.org/public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>repo.jenkins-ci.org</id>
<url>http://repo.jenkins-ci.org/public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>
■mavenプロジェクトの作成
事前に作業用のフォルダを作成しておくとよいでしょう
コマンドプロンプトを開いて作業用フォルダに移動します
mvn -cpu hpi:create
いろいろとダウンロードされるのを確認します
途中でmavenプロジェクトの名前とグループ名を入力するようになりますので、適当に入力します
ここではグループ名を「kaka」プロジェクト名を「plugin」とします
cd plugin
mvn package
成功すると「target」「src」「pom.xml」の3つのファイルが作成されます
コマンドプロンプトを開いて作業用フォルダに移動します
mvn -cpu hpi:create
いろいろとダウンロードされるのを確認します
途中でmavenプロジェクトの名前とグループ名を入力するようになりますので、適当に入力します
ここではグループ名を「kaka」プロジェクト名を「plugin」とします
cd plugin
mvn package
成功すると「target」「src」「pom.xml」の3つのファイルが作成されます
■サンプルプラグインの作成
mvn install
成功するとtargetフォルダ配下にplugin.hpiというファイルができているのでそれがプラグインになります
成功するとtargetフォルダ配下にplugin.hpiというファイルができているのでそれがプラグインになります
■サンプルプログラムの実行
set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n
mvn hpi:run
ブラウザからローカルホストの8000へアクセスすれば自作プラグインがインストールされたJenkinsがJetty越しに起動します
Jettyは一度起動したら自動で変更を認識してくれるので、上記を実行したターミナルはそのままでよいでしょう
8000番にアクセスした際に
Debugger failed to attach: handshake failed - received >GET / HTTP/1.1< - expected >JDWP-Handshake<
が出た場合には8000ではなく8080にアクセスしてみてください
ブラウザでデバッグモードのJenkinsにアクセスできたらJenkinsの管理からプラグインの管理にを見てみると「plugin」というのが表示されていればインストール完了です
今回のサンプルプラグインは特に何も動作しないです
以上で簡単な流れの説明は終了です
次回は統合開発環境eclipseを使ってサンプルプラグインを作成してみます
mvn hpi:run
ブラウザからローカルホストの8000へアクセスすれば自作プラグインがインストールされたJenkinsがJetty越しに起動します
Jettyは一度起動したら自動で変更を認識してくれるので、上記を実行したターミナルはそのままでよいでしょう
8000番にアクセスした際に
Debugger failed to attach: handshake failed - received >GET / HTTP/1.1< - expected >JDWP-Handshake<
が出た場合には8000ではなく8080にアクセスしてみてください
ブラウザでデバッグモードのJenkinsにアクセスできたらJenkinsの管理からプラグインの管理にを見てみると「plugin」というのが表示されていればインストール完了です
今回のサンプルプラグインは特に何も動作しないです
以上で簡単な流れの説明は終了です
次回は統合開発環境eclipseを使ってサンプルプラグインを作成してみます
0 件のコメント:
コメントを投稿