2

MercurialEclipse プラグイン (1.9.1.v201111302231) で Eclipse Indigo を使用しています。ワークスペースには ~25 の Java プロジェクトが含まれています。

問題は、新しい変更をプルするたびに、次のことをしなければならないことです。

  1. 「プロジェクト|自動的にビルド」のチェックを外します
  2. 「プロジェクト|クリーン...」からすべてをクリーンアップします
  3. プロジェクト エクスプローラーからすべてのプロジェクトを更新します。
  4. 「プロジェクト|自動的にビルド」をもう一度確認してください

プロジェクトをデバッグすると奇妙なエラーが表示され、同じ手順を繰り返さなければならないことがあります。全体的な経験はひどいです。私の質問 - これが Eclipse の動作方法ですか? MercurialEclipse プラグインが原因でしょうか? どうすれば修正できますか?

私の質問にはおそらくいくつかの情報が不足していることに気づきました。不足しているものを教えてください。追加します。

ありがとう。

編集

  1. プロジェクトにエラーが発生することがありますが、それは Eclipse が依存プロジェクトを自動的に更新/ビルドしなかったためです。依存関係を手動で更新すると、エラーが消えます。
  2. ステップ 1 と 4 は絶望的に行われます。これは、2 と 3 だけでは不十分な場合があるためです。
  3. すべてのプロジェクトは通常の Java プロジェクトです。

.classpath および .project ファイルを添付することを除いて、プロジェクトでどのような情報を提供すればよいかわかりません。たとえば、ここでは 1 つのプロジェクトのみからのものです。

.クラスパス:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry combineaccessrules="false" kind="src" path="/Common"/>
    <classpathentry kind="lib" path="../3rdParty/log4j/1.2.16/log4j-1.2.16.jar"/>
    <classpathentry combineaccessrules="false" kind="src" path="/WebApi"/>
    <classpathentry combineaccessrules="false" kind="src" path="/Core"/>
    <classpathentry kind="lib" path="../3rdParty/restlet-jse/2.0.10/lib/org.restlet.jar" sourcepath="C:/Program Files (x86)/Restlet Framework/Edition Java SE/2.0.10/src"/>
    <classpathentry kind="lib" path="../3rdParty/guice/3.0/aopalliance.jar"/>
    <classpathentry kind="lib" path="../3rdParty/guice/3.0/guice-3.0.jar"/>
    <classpathentry kind="lib" path="../3rdParty/restlet-jse/2.0.10/lib/javax.ws.rs_1.0/javax.ws.rs.jar"/>
    <classpathentry combineaccessrules="false" kind="src" path="/DTOs"/>
    <classpathentry combineaccessrules="false" kind="src" path="/NetworkEditor"/>
    <classpathentry kind="lib" path="../3rdParty/guice/3.0/guice-multibindings-3.0.jar"/>
    <classpathentry combineaccessrules="false" kind="src" path="/Bootstrapper"/>
    <classpathentry kind="lib" path="../3rdParty/guice/3.0/javax.inject.jar"/>
    <classpathentry combineaccessrules="false" kind="src" path="/ShunraLicense"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

。事業:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>VCat</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

私は喜んでより多くの情報を提供します - 何を言ってください.

4

1 に答える 1

2

プロジェクトにはおそらくコンパイルを妨げるエラーがあるため、プロジェクトは自動的にビルドされないため、おそらく手動でクリーンアップしてビルドする必要があります。

[問題] タブを確認します。

于 2012-05-17T12:52:13.290 に答える