«целевые» подкаталоги в проводнике пакетов в недавнем затмении (не менее 4.13 + maven 3.6.x) - PullRequest
0 голосов
/ 10 октября 2019

Итак, в Eclipse 4.13 (и, может быть, несколько версий раньше) со встроенным maven 3.6.x, когда я открываю простой, почти пустой, проект maven, он показывает мне эти несуществующие подкаталоги в проводнике проекта:

target/generated-sources/annotations
target/generated-sources/test-annotations

Если я удаляю их из исходных каталогов (в проекте> свойства> путь сборки java), eclipse создает эти каталоги и снова добавляет их в качестве исходных текстов, так что я предполагаю, что это происходит из-за некоторого conf плагина maven.

Как мне избавиться от этих 2 каталогов, когда я ими не пользуюсь?

И поскольку эта проблема, вероятно, происходит из комбинации maven 3.6 + Eclipse 4.13 + некоторой зависимости maven, вот мойpom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>my.comp</groupId>
  <artifactId>file-mgt-backend</artifactId>
  <version>${revision}</version>

  <name>My project</name>

  <properties>
    <java.version>1.8</java.version>
    <springfox.version>2.9.2</springfox.version>
    <!-- Downgrade to 3.1.1 needed for Eclipse bug : https://bugs.eclipse.org/bugs/show_bug.cgi?id=547340 -->
    <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
    <!-- Sane default when no revision property is passed in from the commandline -->
    <revision>0-SNAPSHOT</revision>
  </properties>

  <scm>
    <developerConnection>(...)</developerConnection>
  </scm>

  <!-- Paramètres de publication de l'artifact -->
  <distributionManagement>
    <repository>
      (...)
    </repository>
  </distributionManagement>

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.9.RELEASE</version>
  </parent>

  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
    </dependency>

    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger2</artifactId>
      <version>${springfox.version}</version>
    </dependency>

    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger-ui</artifactId>
      <version>${springfox.version}</version>
    </dependency>

    <dependency>
      <groupId>commons-validator</groupId>
      <artifactId>commons-validator</artifactId>
      <version>1.6</version>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-configuration-processor</artifactId>
      <optional>true</optional>
    </dependency>

    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
    </dependency>

  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-scm-plugin</artifactId>
        <version>1.11.2</version>        
      </plugin>
    </plugins>
  </build>

</project>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...