- PR -

Eclipse CVSを利用したときのアプリケーションの配布方法

1
投稿者投稿内容
kuro
会議室デビュー日: 2003/06/27
投稿数: 11
投稿日時: 2003-10-30 14:32
現在、TomcatプラグインとCVSを使用して開発を行っているのですが、
Eclipse CVSでは/WEB-INF/classesはCVSのバージョン管理に加えてくれないので、
cvs exportだけではそのまま動くパッケージとして吐き出してくれずに
困っています。

現状では仕方なくCVSのファイルなども含めて手動でコピーして動かしていますが、
本稼動に入った場合にEntriesなどを覗かれると困るので、どうしようか迷っています。

みなさんはどのようにしてCVSから配布用のパッケージを取り出していますか??
アティ
ベテラン
会議室デビュー日: 2003/08/14
投稿数: 91
お住まい・勤務地: KANAGAWA
投稿日時: 2003-10-30 14:44
そういう場合は、build.xmlを作って、Antを使ってます。
あと、WinCVSだと、チェックアウトの際に管理フォルダを作らないオプションがあります。
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2003-10-30 15:51
一般的にはアティさんの方法が良いと思いますが、
EclipseとSysdeo TomcatLauncherプラグインを使っているのでしたらいい方法があります。
Tomcatプロジェクトのプロパティの中の
「Tomcat」→「エキスポートするWARファイル」に適当なWARファイルの名前を入れてから、
プロジェクトのポップアップメニューから
「Tomcatプロジェクト」→「プロジェクト設定に従いWARファイルを作成する」を
選ぶと、WARファイルが作成されます。

「Antファイルの作成は十分楽で苦にならない」ということでしたら、
この方法には大して価値がありませんが
kuro
会議室デビュー日: 2003/06/27
投稿数: 11
投稿日時: 2003-11-01 02:08
アティさん、koeさん、返答ありがとうございます。

確かにWARは手軽なのですが、contextを設定できない、というデメリットが
あって困っていました。なんでこういう仕様なんですかねぇ??

Antは書いたことが無いですが、それしか方法がないのであればこれを機会に
勉強してみようかと思います。
とりあえずbuild.xmlについて調べてみることにします。
Wata
ぬし
会議室デビュー日: 2003/05/17
投稿数: 279
投稿日時: 2003-11-03 11:47
引用:

kuroさんの書き込み (2003-11-01 02:08) より:
確かにWARは手軽なのですが、contextを設定できない、というデメリットが
あって困っていました。なんでこういう仕様なんですかねぇ??


contextってserver.xmlのcontextですよね。
warの場合て、contextは設定できないのではなくて、設定しなくてよいだけでは?
しばらくWeb開発から遠ざかっているので、うろ覚えですが...。

# 訂正 servlet.xml → server.xml

[ メッセージ編集済み 編集者: Wata 編集日時 2003-11-04 09:15 ]
kuro
会議室デビュー日: 2003/06/27
投稿数: 11
投稿日時: 2003-11-03 14:01
引用:

warの場合て、contextは設定できないのではなくて、設定しなくてよいだけでは?


そうなんですけど、docBaseとか変えたいなぁと思いまして。
それともWARの場合もdocBaseなどを設定する方法はあるのでしょうか?
Wata
ぬし
会議室デビュー日: 2003/05/17
投稿数: 279
投稿日時: 2003-11-04 09:22
docBaseを指定したいなら、任意の場所に解凍すればいいし、
warになってて特別不便することも無いと思いますよ。
ちなみにdocBaseにはwarファイルを直接指定することもできます。
(Tomcat起動時に毎回warファイルを読み込みます。)
1

スキルアップ/キャリアアップ(JOB@IT)