mavenの設定とプラグインを開発出来る準備をしておいてください
http://kakakikikeke.blogspot.com/2012/09/jenkins.html
http://kakakikikeke.blogspot.com/2012/09/jenkins.html
■設定
※事前作業で作成したpluginディレクトリを使用します
cd plugin
mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse
eclipseに取り込むための必要なファイルが作成されました
cd plugin
mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse
eclipseに取り込むための必要なファイルが作成されました
.classpath
.project
.settings
pom.xml
src
target
work
作成したpluginプロジェクトをeclipseのworkspace配下にコピーしましょう.project
.settings
pom.xml
src
target
work
■eclipseのm2プラグインのインストール
Eclipse Marketplaceから「m2eclipse-wtp」をインストールしましょう
m2プラグイン単体もあるようですが、これを入れてしまうとかなり楽です
m2プラグイン単体もあるようですが、これを入れてしまうとかなり楽です
■eclipseのプロジェクトとして取り込む
eclipseから既存のプロジェクトとしてpluginプロジェクトをインポートします
先ほどインストールしたプラグインが入っていれば作成したpluginプロジェクトはエラーにならないと思います
先ほどインストールしたプラグインが入っていれば作成したpluginプロジェクトはエラーにならないと思います
■デバッグ(サンプルプログラムを実行)
動作確認をしてみます
コマンドプロンプトを開きeclipseのworkspaceにコピーしたpluginプロジェクト配下に移動します
mvn hpi:run
を実行し、8080にアクセスすることでプラグインの動作確認を行うことができます
ソースコードを変更すると自動で変更を検知してくれるので、再度デバッグを実行する必要はありません
このサンプルコードはビルド後のコンソール出力に「Hello xxx」または「Bonjour xxx」と表示することができるサンプルです
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwXoQPJDesC9cBZkElhy_1rmLFmzUyF0Qf0fv8Wjtz69NPff974pGJTKl6RlEfMJQLfREJpGcGXmvOGQ8A2XTO1MjkzmFTfdbpKb97qpgfy9zmGz-ySs9KyCkZYt2Hlpy3VBhVrx02rpw/s1600/plugin.png)
フランス語に設定することでBonjuorが表示されるようになります
設定はJenkinsの管理→システムの設定からフランス語への切り替えができます
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKIW4v4jo_fPQ50s34UQUY4aAnuksUMlHgCsH9XtP0KfDyn_ziy5s61ycczomdNw6Gn1tA0I59eqXGpetIzJuRM3UxLWz4DpLA56J6OY61jYxnE_NeKwK5DIjK7nVodjEI2ZU6s-y8_q0/s1600/config.png)
またコンソール出力に表示するかしないかは各ジョブの設定で「ビルド手順の追加」から「Say hello world」を選択すると表示されるようになります
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZxMIlEpOFJa3TNozGBxCTTG5Ag3-CBFb79UdlaDXTgxR61hSgP688sddqBqXwa5uqVlgtnKRixolafYcX-Ii51SI0rMYirtv75mhnXeLs5sPUaHVeOyYGsdeBhYZYGAS1WyX21gvZtk/s1600/build.png)
コマンドプロンプトを開きeclipseのworkspaceにコピーしたpluginプロジェクト配下に移動します
mvn hpi:run
を実行し、8080にアクセスすることでプラグインの動作確認を行うことができます
ソースコードを変更すると自動で変更を検知してくれるので、再度デバッグを実行する必要はありません
このサンプルコードはビルド後のコンソール出力に「Hello xxx」または「Bonjour xxx」と表示することができるサンプルです
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwXoQPJDesC9cBZkElhy_1rmLFmzUyF0Qf0fv8Wjtz69NPff974pGJTKl6RlEfMJQLfREJpGcGXmvOGQ8A2XTO1MjkzmFTfdbpKb97qpgfy9zmGz-ySs9KyCkZYt2Hlpy3VBhVrx02rpw/s1600/plugin.png)
フランス語に設定することでBonjuorが表示されるようになります
設定はJenkinsの管理→システムの設定からフランス語への切り替えができます
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKIW4v4jo_fPQ50s34UQUY4aAnuksUMlHgCsH9XtP0KfDyn_ziy5s61ycczomdNw6Gn1tA0I59eqXGpetIzJuRM3UxLWz4DpLA56J6OY61jYxnE_NeKwK5DIjK7nVodjEI2ZU6s-y8_q0/s1600/config.png)
またコンソール出力に表示するかしないかは各ジョブの設定で「ビルド手順の追加」から「Say hello world」を選択すると表示されるようになります
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZxMIlEpOFJa3TNozGBxCTTG5Ag3-CBFb79UdlaDXTgxR61hSgP688sddqBqXwa5uqVlgtnKRixolafYcX-Ii51SI0rMYirtv75mhnXeLs5sPUaHVeOyYGsdeBhYZYGAS1WyX21gvZtk/s1600/build.png)
■参考サイト
0 件のコメント:
コメントを投稿