1

私の現在の組織は、Javaを使用してWebアプリケーションを構築しています。Eclipseを使い始めたくありません。私はフロントエンドのWeb担当者であり、具体的にはHTMLとCSSです。バージョン管理としてGITを使用しています。CSSを変更し、ファイルをローカルに保存して、その変更の効果を確認できる必要があります(LiveReloadなどを使用した自動更新または手動更新のいずれかを使用)。

以前の会社ではPHPを使用していたため、MAMP +LiveReloadは正常に機能しました。私は現在Java環境にいるので、そのセットアップは完全には機能しません。

TomcatをMAMPにインストールしたので、MAMPを起動すると、localhost:8080でtomcatも起動します。ただし、アプリケーションのローカルバージョン(GITクローンを使用してハードドライブにクローンされている)を実際に表示するために、他に何をする必要があるのか​​わかりません。私の同僚も同様に無知です。彼らは全員、IDEにEclipseを使用しており、IDEがこれらすべてを処理します。

ヘルプ!

4

2 に答える 2

1

私はここでのパーティーに少し遅れていることを知っていますが、これがあなたの役に立てば幸いです.

Java Web アプリケーションは、多くの場合、WAR ファイルまたはその他のタイプのパッケージとしてパッケージ化されます。これを Tomcat にデプロイすると、アーカイブが展開されます。Tomcat ディレクトリ (前にガイドを使用したと仮定すると、これはおそらく /Applications/MAMP/tomcat または /Applications/MAMP/bin/tomcat のようなものです) に移動すると、'webapps' ディレクトリが存在するはずです。それを開くと、その中に各 Web アプリケーションのディレクトリがあるはずです。

これらの Web アプリケーション ディレクトリには、'resources' ディレクトリがあります。通常、CSS と画像はここにあります。HTML は通常、Web アプリケーション ディレクトリにあります。これにより、迅速な UI 開発のために、すぐに変更を加えて表示することができます。でも!この変更は GIT リポジトリの外部で行われているため、すぐに表示することはできますが、保存できる場所に変更を加えているわけではありません。結果に満足したら、これらのファイルを GIT リポジトリの正しい場所にコピーする必要があります。

それでも、これは私が迅速な UI の変更を行い、コンパイルを待たずに結果を確認したり、UI のみを実行している場合は Eclipse を起動したりするために使用する方法です。

ターミナルに移動して次を使用することで、これを簡単にすることもできます。毎回追跡できるようにします。

于 2013-01-15T14:43:29.463 に答える
0

ビルドを含むすべてに Eclipse を使用している場合、現時点では、自分で Eclipse を使用する以外に多くの選択肢はありません。

重要なステップは、Tomcat に含まれるものの構築を自動化することです。「私たちの組織には継続的インテグレーション サーバーが必要です」と言ってボールを転がすことができます。これが機能するには、Eclipse の外部でプロジェクトをビルドできる必要があるからです。そのためには Maven が適しています。自分のコンピューターでローカルに Maven を実行すると、作業が楽になります (また、変更のたびに再デプロイすることなく、Tomcat をファイルに対して直接実行することもできます)。

継続的インテグレーション サーバーには多くのメリットがありますが、これはその 1 つにすぎません。あなたの上司は、それがあなたの開発チームにとって非常に価値のあるものであることに気付くかもしれません。

于 2012-11-01T11:47:14.060 に答える