0

「ImportMavenProjects」を使用してgitからEclipseへのMavenプロジェクトのインポートを呼び出すと、m2eプラグインは、新しい.projectと.classpath、およびその他のファイルがチェックインされていても、それらを生成するように見えます。

この問題を回避するために、Eclipse固有のファイルをチェックインしたくないのですが、カスタム保存アクション、特定のものを無視するための検証の変更、または保存する必要がある動的Webプロジェクト。したがって、これらのファイルをチェックするか、これらの設定をm2eで生成する必要があります。

m2eを使用してeclipseプロジェクトバリデーターを構成する方法はありますか?

4

3 に答える 3

2

過去にも同様の問題がありました。私たちはそれを解決しました

  • Eclipse固有のファイルをチェックインしないでください(svn ignore、git ignore、...)
  • Workspace Mechanicプラグインを使用して、開発マシン/開発者間でEclipse設定を同じに保ちます。
于 2012-12-22T20:29:20.390 に答える
0

もう1つの答えは、Eclipseを使用した解決策を提案しています。ただし、別のIDEを柔軟に使用できる場合は、gitでNetbeansを使用することをお勧めします。両方のIDEをテストしたところ、Netbeansを使用してさまざまなケースで時間を節約できることがわかりました。上記のような問題はありません。

于 2012-12-22T20:36:18.663 に答える
0

私は別の目的でm2e-codestyle-maven-pluginを作成しましたが、必要なものも提供するはずです(私の場合、コーディング標準プロジェクトからすべての検証をオンにするようにデフォルト設定を設定したいと思いました。

あなたがしなければならない重要なことは、私のコーディング標準プロジェクトのコピーをフォークし、適切な設定をorg.eclipse.wst.validation.prefs追加/変更することです。

vals/org.eclipse.wst.xml.core.xml/global=FF03

たとえば、XMLの検証を無効にします。m2eここに示すように、プロファイルを使用することによってのみアクティブにすることができます

https://github.com/trajano/jee/blob/master/jee-domain-api/pom.xml#L24

<profile>
  <id>m2e</id>
  <activation>
    <property>
      <name>m2e.version</name>
    </property>
  </activation>
  <build>
    <plugins>
      <plugin>
        <groupId>net.trajano.mojo</groupId>
        <artifactId>m2e-codestyle-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>configure</goal>
            </goals>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>net.trajano</groupId>
            <artifactId>coding-standards</artifactId>
            <version>${coding-standards.version}</version>
          </dependency>
        </dependencies>
      </plugin>
    </plugins>
  </build>
</profile>
于 2017-05-05T13:46:48.093 に答える