私はmavenを初めて使っています。だから、私はpom.xmlファイルを持つプロジェクトを持っています。だから私はそれをMavenで実行し、ビルドは成功しました。私はグラスフィッシュを持っています。グラスフィッシュはすでに別々に稼動しています。だから今Glassfishでプロジェクトを実行する次のステップは何ですか?私のIDEはEclipseです。mavenでビルドした後にプロジェクトを実行するには
答えて
まず、MavenにWARをビルドするように指示する必要があります。このプラグインをチェックしてください:http://maven.apache.org/plugins/maven-war-plugin/。
次に、glassfishにデプロイする方法をmavenに伝える必要があります。これを行うにはMaven実行プラグインを設定することができます(ここではhttp://mojo.codehaus.org/exec-maven-plugin/を参照)。または、あなたはglassfishとmavenを統合するためのカスタムプラグインを探すことができます。これは有望に見えますが、私はそれを使用していません:http://maven-glassfish-plugin.java.net/。
Mavenには、すぐに使える基本機能が多く用意されていますが、ビルドの自動化ではよりクールなもののほとんどがプラグインによって実行されます。
更新
だけで自動展開を行います非常に単純なポンポンを追加して更新します。注意:パッケージを 'war'に設定して "mvn clean install"を実行するだけの場合、mavenは.warファイルをビルドしてターゲット/フォルダに配置します。これを手に入れて、Glassfishに手動でデプロイすることができます。以下は
ビルドの関数としてGlassFishのために自動デプロイにMavenの実行プラグインを使用して、非常に単純なポンポンの一部です:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
<phase>install</phase>
</execution>
</executions>
<configuration>
<executable>${path-to-asadmin-util}</executable>
<arguments>
<argument>deploy</argument>
<argument>--user=${username}]</argument>
<argument>--passwordfile=${password-file}</argument>
<argument>--host=localhost</argument>
<argument>--port=4848</argument>
<argument>target/${project.name}</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
これは、基本的にはGlassFishのasadminユーティリティにdeployコマンドを呼び出します[1]。あなたは、次の変数に記入する必要があります。
${path-to-asadmin-util}
- >これはあなたのasadminユーティリティーへのパスです${username}
(通常GLASSFISH_HOME/binにある) - > GlassFish管理ユーザ名${password-file}
- GlassFishのに 管理[2]${project.name}
ログインするための>パスワードファイル - あなたの戦争の>名前を
もっと複雑にしたいのであれば、私はこのスレッドを見てみることをお勧めします:GlassFish v3 and glassfish-maven-plugin (Mac)。
[1] - http://docs.oracle.com/cd/E18930_01/html/821-2433/deploy-1.html#SJSASEEREFMANdeploy-1
[2] - http://docs.oracle.com/cd/E18930_01/html/821-2435/ghgrp.html#ghytn
Additonnaly、あなたはglassifshでMavenのdeployementを扱う、このStackOverflowのスレッドで一目を持っている必要があります。https://stackoverflow.com/a/1836691/1047365。
Mavenの詳細については、この無料の書籍(http://www.sonatype.com/books/mvnref-book/reference/)をお読みください。これはMavenのリファレンスです。
メイヴェンがやっていること、製作することなどを説明することができますが、Sonatypeは素晴らしい仕事をしてくれました。
よろしくお願いいたします。
ありがとうございます。皆さんはgr8です。 – Sara
ようこそ。私はあなたを助けるplaeased :) –
- 1. cmakeでプロジェクトをビルドした後でctestを実行するには
- 2. テストケースの実行に失敗したため、mavenプロジェクトをビルドできません
- 3. Javaプログラムをビルドしてmavenプロジェクトを実行する
- 4. ビルド後に実行しないでVisual Studioでプロジェクトをコンパイルするには?
- 5. MavenでJavaプロジェクトをビルドして実行するのに役立ちます
- 6. プロジェクトを配布プラグインでビルドした後でgradleタスクを実行
- 7. EclipseでMavenに変換した後にJavaプロジェクトを実行できません。
- 8. ジェンキンのMavenビルド後にワークスペースでスクリプトを実行
- 9. Google Compute EngineでMavenプロジェクトを実行する[Debian 8]ビルドに失敗する
- 10. はこのエラーになって、簡単なMavenプロジェクトを実行した後
- 11. プロジェクトをビルドするために、mavenでプログラムを実行する方法はありますか?
- 12. eclipseにインポートした後にプロジェクトを実行するには
- 13. JavaプロジェクトがMavenを有効にした後に実行されない
- 14. Mavenを使用したスタジオエラー実行プロジェクト
- 15. Maven - プロジェクトをビルドするときにハングアップ
- 16. EclipseでMavenプロジェクトを実行
- 17. mavenビルドsvnを実行
- 18. maven並列ビルドの場合、最後にmaven ant-runプラグインを実行
- 19. Mule Maven - Mavenでプロジェクトを実行中にエラーが発生しました
- 20. eclipseでプロジェクトをビルド中にMavenエラーが発生しました
- 21. eclipseでdeveloppentモードでgwt mavenプロジェクトを実行するには?
- 22. Xamarinでビルドした後にユニットテストを実行します。
- 23. Sparkとmavenでプロジェクトを実行する
- 24. Releaseでビルドした後にDEBUGを実行できますか?
- 25. mavenビルドの実行に失敗しました: '127'
- 26. Mavenプロジェクトをビルド中にCMakeにエラーが発生しました
- 27. JenkinsでマルチモジュールMavenプロジェクトのソナー解析を実行するには
- 28. MavenプロジェクトでjettyにメトロWebサービスを実行する方法は?
- 29. プロジェクトなしでmavenゴールを実行
- 30. エラー、実行プロジェクトまたはビルドAPK
こんにちはPaul私は混乱しています。私はそれが些細なものであれば、私を許してくれます。では、mvnをコンパイルすると、pom.xmlを実行するとどうなりますか?それは耳のパッケージを作成しますか?もしそうなら、このパッケージはどこに行くのですか?私はそれをグラスフィッシュに展開することができます。 Tnx。 – Sara
サラ、ポンポンを投稿してください。 –
あなたを起動させるかもしれないpomのビットを追加しました。これを行うにはいくつかの方法があります。 –