2011-09-12 5 views
3

私は、Eclipseの下でJavaプロジェクト用のTomcatサーバーの追加を自動化するスクリプト(Perl)を書こうとしています。EclipseにTomcatを自動化する

プロジェクトはSVN経由でチェックアウトされています。プロジェクトがSVN経由でダウンロードされると、プロジェクトの残りのビットを自動的に設定するスクリプトを実行する必要があります。ここでは、Tomcatサーバーの追加を自動化するEclipseの設定ファイルを編集する方法を見つける必要があります。実際にスクリプトは他の設定ファイルも変更しますが、編集するファイルとTomcatを追加する方法を見つけるのは苦労しています。

事前の感謝を歓迎します。

+0

本当に私にとっては、あなたが望むものではありません。プロジェクトをチェックアウトしたときに既存の手動で作成されたTomcatサーバーにプロジェクトを追加するか、Tomcatサーバーインスタンスを作成したいですか? 2番目の場合は、サーバーインスタンスを作成した後、何をしたいのですか?プロジェクト設定の「残りの部分」はどういう意味ですか? –

+1

Eclipseを2つの別々のフォルダに解凍します。 1つのEclipseインスタンスにTomcat構成を追加します。フォルダ比較ツールを使用して、これらの2つのEclipseインストールを比較し、どのファイルが変更されたかを確認します。 –

+0

@Gabor:どちらもありません。私はその質問がはっきりしていると思う:私は、スクリプトによるサーバー作成プロセス全体を自動化したい。 Usman:ありがとう、私はそれを試みる。 – m0skit0

答えて

2

エスケープと呼ばれるEclipse用のプラグインがあります。ウィザードのようなアクションを自動化するために、xmlのようなスクリプトを作成することができます。私はドキュメンテーションをチェックしようとしましたが、エスケープスクリプトのホームページは私のためにhttp:500(http://escripts.sf.net)を返しています。私は著者にメールを書いた、彼が答えるならば、私はあなたに知らせるでしょう。更新サイトが正常に機能しているように見えます(グループ別にカテゴリを分けて、未分類のプラグインを確認してください):http://escripts.sf.net/updates

あなたはスクリプトで入力する必要がありますどのようなhttp://escripts.svn.sourceforge.net/viewvc/escripts/trunk/net.sf.escripts.tests/src/net/sf/escripts/tests/

で見つけることができますいくつかの例は、ID org.eclipse.wst.server.ui.new.serverとウィザードです。それを含むプラグインはorg.eclipse.wst.server.uiです。そのプラグインのplugin.xmlを見てください。ドキュメントがなければ、これは私が覚えていることです。

+0

ありがとう、非常に興味深い、私はこれを試してみます。まだホームページには更新(エラー403)はありません。 SFのホームページは動作します(http://sourceforge.net/projects/escripts/)。 – m0skit0

+0

そのプラグインが見つかりませんでした:( – m0skit0

+0

ソースをダウンロードしてビルドすることができます。http://escripts.svn.sourceforge.net/viewvc/escripts/ –

0

Eclipseワークスペースで次のファイルを試しましたか?

.metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.jdt.core.prefs .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.jdt。 .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.wst.server.core.prefs .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse。 jst.server.tomcat.core.prefs

私は以下のファイルを取り出してEclipseの新しいインスタンスにドロップし、Server-> Runtime Environmentの下にTomcatサーバーを作成しました。

http://dl.dropbox.com/u/9591144/StackOverflow/org.eclipse.jdt.core.prefs http://dl.dropbox.com/u/9591144/StackOverflow/org.eclipse.jdt.launching.prefs http://dl.dropbox.com/u/9591144/StackOverflow/org.eclipse.jst.server.tomcat.core.prefs http://dl.dropbox.com/u/9591144/StackOverflow/ org.eclipse.wst.server.core.prefs

+0

私はあなたが.metadata \ .plugins \ org .eclipse.core.runtime \ .settingsディレクトリ、org.eclipse.wst.server.core.prefsおよびorg.eclipse.jst.server.tomcat.core.prefsファイル。私はそれらを作成しましたが、それだけでは不十分です。たとえば、作成された「サーバー」プロジェクトもあります(これらのファイルには十分ではありません...)...私が作成したすべてのものを投稿することができ、動作しないことができます。 – m0skit0

+0

試してみる価値あり。 UIに何かが表示されていますか? – KevinO

+0

申し訳ありませんが、理解していませんでした... – m0skit0

関連する問題