2009-08-26 7 views
1

私はEclipseを使用しており、いくつかの簡単なタスク(サーバーにファイルをアップロードするなど)を自動化したいと思います。どこを見ているのですか?ここにANTのようなものがありますか? すべてのポインタが高く評価されています。Eclipseのオートメーション

答えて

3

あなたは使用することができます日食の外部ツール(eclipse helpを参照)。
"FAQ How do I add my own external tools?"に述べたように:

外部ツールは、通常、開発環境の拡張機能として動作するアプリケーションやスクリプトです。たとえば、アプリケーションをパッケージ化およびデプロイするためのスクリプトを実行したり、ソースファイルに外部コンパイラを実行したりするために使用できます。
外部ツールを使用すると、プラグインを書き込まなくてもEclipse以外のツールで基本レベルの統合を実現できます
外部ツールは、Run > External Tools > External Toolsまたはツールボックスオーバーレイの[実行]ボタンのドロップダウンメニューから作成して設定します。

このようにして、外部ツールメニューをクリックするだけで、スクリプト(.bat、ant、maven、任意のもの)を実行できます。

あなたは確かに、external tool to antを関連付けることができたのは:

Eclipseで提供されるAntのUIは、構文の強調表示、コンテンツアシスト、テンプレート、およびコンテンツの書式設定を含め、ファーストクラスのAntビルドファイルエディタが付属しています。
このエディタは自動的にbuild.xmlという名前のファイルに関連付けられ、Workbench > File関連付け設定ページの他のファイル名と関連付けることができます。

AntのUIには、Antスクリプトを実行するためのウィザードと、以前のビルドを繰り返すためのツールバーボタンもあります。

alt text http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.user/images/et_dialog.png

+0

私はそれについても考えていませんでしたが、私は外部ツールをスクリプトでバックアップしています。+1 – javamonkey79

2

もう1つの解決策です。高度に構成可能な既存のタスク用のmojos(カスタムプラグイン)がたくさんあります。など、

トレードオフを設定し、学習曲線はかなり急可能ですので、私はあなたがそれを再利用しますならば、それは、あなたがそれを必要とするものに帰着推測する、など

+0

MavenはBIGプロジェクト用のビルド/依存関係管理ツールです。ほとんどの場合、「いくつかの簡単なタスク」に適したものではありません。 – ChssPly76

+1

それは意見の主観だと思います。しかし、そのように、あなたはそれに権利があります。 – javamonkey79

+1

私はMavenを使用しました - 私は幾分気に入っていました。しかし、EclipseがAntとの非常に優れた組み込み統合を持っていることを考慮すると、「AntはMavenよりも扱いが簡単です」という主観は何もありません。簡単な説明のためにgoogle "maven ftp upload"と "ant ftp upload"を比較できます。 – ChssPly76

0

Eclipse Monkey面倒な作業を自動化するためにEclipseがスクリプト可能にするatemptです。

+0

このプロジェクトは死んでいるように見えますが、私はそれがまさに私が望むものかもしれないと思います。それに後継の何らかの仕組みがありますか? – ArtOfWarfare

+0

[Eclipse EASE](https://www.eclipse.org/ease/)プロジェクトはEclipse Monkeyの有効な継承者です。そこに見てみましょう... – ftl

関連する問題