Eclipseのプロジェクトでは、Tomcatのディレクトリ構成が従来のものと若干異なる。
そのため、開発用のWindowsからサーバ用のLinuxに移動させるときに毎回その辺を考えてコピペするのが非常にめんどくさい。
そもそもいちいちコンパイルし直すのもめんどくさい。
そこで、現在その辺の処理を自動化しようとJRubyでちまちまとスクリプト作成中。
実装する機能は、
1.プロジェクトを抽出して従来のフォルダ構成に変更 ←完成
2.Zipに圧縮してFTPを使い、Windowsからサーバに送りつける
3.リモートでWebapps直下にファイルを移動させ、ファイルを解凍する
4.リモートで再コンパイル
JRubyだと、なぜかziprubyのインストールがうまくいかない?
ここでしばらくあがいた際に、自分のユーザ名に全角スペースが入っていたせいでgemsがうまく動かないというトラブル発覚。
プロファイルの移動に長々と時間をかけることに。
数十分時間がかかるは、ディスク容量なくなるわでおかしいなと思ってマイドキュメントを開いてみると、
数ギガのISOファイルをバカ正直に丸々コピーしていましたとさorz
ただ、それを解決してもインストールがうまくいかない。
ということで、ZIP圧縮には、Javaのソースを用いることに。
参考元は
http://yamarou.at.infoseek.co.jp/javanawake/040.html
ただ、org.apacheのパッケージがうまく読み出せず、例外が出て現在ストップ中。
このへんもうちょっと調べないとな~
まずは英語読む気力を補充しなければ・・・
PR