Java+maven+selenium+testng+junnkins自動化環境構築(補足)
5087 ワード
元の設定のプロセスアドレス:
http://blog.csdn.net/cyjs1988/article/details/72780982
http://blog.csdn.net/taoxu858/article/details/71107183
設定環境で発生した問題:
1. Failed to execute goal org.apaache.maven.plugis:maven-compler-plugin:3.1に対するソリューション:
mavenプロジェクトをコンパイルする時、次のようなエラーが発生しました。
Failed to execute goal org.apache.maven.plugis:maven-compler-plugn:3.1
pomには以下のようにmavenプラグインを配置し、JDK 1.8を使用することを宣言しています。
[html view plin
copy
<plugin>org.apache.maven.plugins groupId> 3.1 version> trueverbose> true fork> configration> plugin> ここの$JAVA 8_HOMEはsettings.xmlに配置されています。
[html view plin
copy
<profile>custom-complerid> C:\Program Files (x 86)\Java\jdk 1.8.0_73 JAVA 8_ホーム; properties; profile> もちろんここでアクティブにするべきです。settings.xmlファイルには以下のような構成があります。
[html view plin
copy
<activeProfiles>custom-compleractive Profile> activeProfiles> pomファイルからCTRLが変数JAVA 8_をクリックします。HOMEはsettings.xmlにジャンプしてその定義を見つけることができます。道理でこの変数を見つけることができます。上記の問題はこの変数が見つからないからではありません。私はpomファイルのJAVA 8_を持っています。HOMEという変数は直接に実際の経路で置き換えられます。
[html view plin
copy
C:\Program Files (x 86)\Java\jdk 1.8.0_73\bin\javac コンパイルが通っていることが分かりました。これはおかしいです。
原因を明らかにする:
mavenにはデフォルトの倉庫があります。m 2倉庫とデフォルトのsettings.xml配置ファイルがあります。このデフォルトのsettings.xmlファイルにもJAVA 8_を添付しました。HOMEの変数をコンパイルして通ります。これは、mavenコンパイルの時に見つけたのは、私がideaに配置した私がカスタマイズしたsettings.xmlではなく、先に探したのがデフォルトです。中にはないので、JAVA 8_は見つけられませんでした。ホーム、コンパイル失敗、
まとめ:mavenコンパイルの場合は、まず探すべきデフォルトのsettings.xmlです。見つけられないなら、ideaのsettingsオプションで配置した「User settings file」に配置されているsettings.xmlファイルを探します。
解決方法:mavenデフォルトで探していたそのsettings.xmlファイルを削除すると、カスタムファイルが有効になります。
2.pom.xmlの配置
4.Jenkinsを装填する時、本当に構成を始める前に、必ずgitクライアントを装填して、git.exeのルートを置く Jenkinsのホームページ>システム管理> Global Tool Configration中です。
そのGitの下のPath to Git executableの経路は必ず最初から設定してください。「これに記入すべきです。例えば、C:\Program Files\Gigt\git\git.exe」(githb.com上のgitプロジェクトを通じてJenkinsと関連付けるなら、Path to Git executableを設置します。)
自分で確立したJenkinsプロジェクトの下で、左のリストの「設定」->「General」タブ->ソース管理->をクリックして認証の上で、Addをクリックして、自分のGithubアカウントとパスワードを入力して、追加して、最後に入力します。https://github.com/githubのID/プロジェクト名xx.git こんなURI
参考資料:
http://www.cnblogs.com/mingmingruyuedlut/p/4228576.html
http://blog.csdn.net/wangfei0904306/article/details/56011877
http://www.cnblogs.com/zhengah/p/5168142.html
5.Jenkinsサービスの起動と停止
Jenkinsサービスを開始します
net start jecins (注:Jenkinsが起動していたら、サービスを開始するには、ディレクトリに入る必要はありません。)
Jenkinsサービスを停止します
net stop jeck ins
http://blog.csdn.net/cyjs1988/article/details/72780982
http://blog.csdn.net/taoxu858/article/details/71107183
設定環境で発生した問題:
1. Failed to execute goal org.apaache.maven.plugis:maven-compler-plugin:3.1に対するソリューション:
mavenプロジェクトをコンパイルする時、次のようなエラーが発生しました。
Failed to execute goal org.apache.maven.plugis:maven-compler-plugn:3.1
pomには以下のようにmavenプラグインを配置し、JDK 1.8を使用することを宣言しています。
[html view plin
copy
<plugin>
[html view plin
copy
<profile>
[html view plin
copy
<activeProfiles>
[html view plin
copy
C:\Program Files (x 86)\Java\jdk 1.8.0_73\bin\javac コンパイルが通っていることが分かりました。これはおかしいです。
原因を明らかにする:
mavenにはデフォルトの倉庫があります。m 2倉庫とデフォルトのsettings.xml配置ファイルがあります。このデフォルトのsettings.xmlファイルにもJAVA 8_を添付しました。HOMEの変数をコンパイルして通ります。これは、mavenコンパイルの時に見つけたのは、私がideaに配置した私がカスタマイズしたsettings.xmlではなく、先に探したのがデフォルトです。中にはないので、JAVA 8_は見つけられませんでした。ホーム、コンパイル失敗、
まとめ:mavenコンパイルの場合は、まず探すべきデフォルトのsettings.xmlです。見つけられないなら、ideaのsettingsオプションで配置した「User settings file」に配置されているsettings.xmlファイルを探します。
解決方法:mavenデフォルトで探していたそのsettings.xmlファイルを削除すると、カスタムファイルが有効になります。
2.pom.xmlの配置
org.apache.maven.plugins
maven-surefire-plugin
2.17
usedefaultlisteners
false
listener
org.uncommons.reportng.HTMLReporter
res/testNG.xml
target/
org.apache.maven.plugins
maven-compiler-plugin
3.1
UTF-8
true
true
C:\Program Files\Java\jdk1.8.0_131\bin\javac
3.eclipseにTestNGプラグインを装着してください。4.Jenkinsを装填する時、本当に構成を始める前に、必ずgitクライアントを装填して、git.exeのルートを置く Jenkinsのホームページ>システム管理> Global Tool Configration中です。
そのGitの下のPath to Git executableの経路は必ず最初から設定してください。「これに記入すべきです。例えば、C:\Program Files\Gigt\git\git.exe」(githb.com上のgitプロジェクトを通じてJenkinsと関連付けるなら、Path to Git executableを設置します。)
自分で確立したJenkinsプロジェクトの下で、左のリストの「設定」->「General」タブ->ソース管理->をクリックして認証の上で、Addをクリックして、自分のGithubアカウントとパスワードを入力して、追加して、最後に入力します。https://github.com/githubのID/プロジェクト名xx.git こんなURI
参考資料:
http://www.cnblogs.com/mingmingruyuedlut/p/4228576.html
http://blog.csdn.net/wangfei0904306/article/details/56011877
http://www.cnblogs.com/zhengah/p/5168142.html
5.Jenkinsサービスの起動と停止
Jenkinsサービスを開始します
net start jecins (注:Jenkinsが起動していたら、サービスを開始するには、ディレクトリに入る必要はありません。)
Jenkinsサービスを停止します
net stop jeck ins