<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<server>myserver</server>
<url>http://www.example.com:8080/manager</url>
</configuration>
</plugin>
配備先のTomcat ManagerのURLも設定しています。上記例ではhttp://www.example.com:8080/managerです。
<servers>
<server>
<id>myserver</id>
<username>hoge</username>
<password>fuga</password>
</server>
</servers>
<id>ディレクティブにはpom.xmlの<server>ディレクティブに設定したサーバ名と同じものを設定します。$ mvn tomcat:list実際に配備してみます。
$ mvn tomcat:deploymvn tomcat:deployで配備したアプリケーションを再配備します。
$ mvn package tomcat:redeploy
>検証用サーバにEclipseを入れようとする現場まで。。。。。 Mavenに関しては結構興味があって調べたこともあるのですが、企業によっては外部とのネットワークが遮断されていたりで、まず各種ライブラリ群の配置などをローカル側に構成する必要がある。ってことで断念してたのですが、いつのまにやらMaven2になって・・・。 最近では自動ビルド系のツール類も充実してきてるので、そのあたりと合わせて調べてみたいものの一つですね。
これはあまりにも酷いですね・・・。
そんな環境を構築する人は根本的に出直して来いと言いたい。
↑そもそもantの使い方すら知らない可能性がありますもんね・・。
>企業によっては外部とのネットワークが遮断されていたりで Mavenを前提としたプロジェクトで、どこまでをソース管理すべきかってのも、
この辺、頭の痛い所ですね。
こういう場合はローカルリポジトリを作って、
ローカルネットワーク内で構成するとかが正解なんかなぁ?
調査したい所です。
>ローカルネットワーク内で構成するとかが正解なんかなぁ? >Mavenを前提としたプロジェクトで、
たぶん、業務プロジェクトで使用する場合はライブラリのバージョンの関係もあるので、どちらにせよローカルリポジトリを作る必要があるような気がしますね。
そもそもMavenを使用しているプロジェクトってどれくらいあるんでしょうね。
当社(当部署で)でも以前Mavenに関して知っている人いませんか?って問い合わせ来ましたけど、、誰も手を挙げず。
私自身もJavaのプロジェクトはあまり経験してませんが、未だ使っている所を見たことがありません。
自動ビルド、デプロイ関係は大体antとシェルで済ませていましたね。
(私もそうやってきた人ですが・・・)
>業務プロジェクトで使用する場合はライブラリのバージョンの関係もあるので、 AntとShellでも同じ事ができるんだろうけど、大抵のビルドでやることをうまくパッケージ化して、
この点、Mavenはバージョンも指定できるんですけど、
企業としては外部のリポジトリに頼るのも不安な部分もあるだろうから、
ローカルリポジトリは作ることになるんかな?
車輪の再発明をしなくて済むようにした所が、Mavenの功績なんでしょうね。
|
最近のコメント tma Saxman Saxman tma Saxman |
最近のエントリー Gentoo の起動時間測定と高速化 Wicket In Action Chapter7読了 Wicket In Action Chapter6読了 Eclipse Europaを試してみた プログラマは入力を信じちゃいけない |