Как решить проблему «Описание Тип ресурса Путь к местоположению Конфликтующее отображение жизненного цикла» - PullRequest
0 голосов
/ 13 октября 2019

Сейчас я изучаю Spoofax. Я пытаюсь изучить учебное пособие на веб-сайте. http://www.metaborg.org/en/latest/source/langdev/start.html

, но я сталкиваюсь с этой проблемой, когда собираю проект, он говорит: «Описание Resource Path Location Type Conflicting mapping жизненного цикла (Выполнение плагина "org.apache.maven.plugins: maven-compiler-plugin: 3.8.0: compile (выполнение: default-compile, phase: compile)"). Чтобы включить полную функциональность, удалите конфликтующее отображение и запустите Maven->Обновите конфигурацию проекта. Pom.xml / helloworld line 1 Проблема сопоставления жизненного цикла сборки проекта Maven "И в Eclipse Windows-> Preference-> Maven-> Lifecycle Mapping говорится, что должен быть файл с именем lifecycle-mapping-metadata.xml. Но я не могу найти в пути.

мой файл pom.xml будет показан ниже

<?xml version="1.0" encoding="UTF-8"?>
<project
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
  xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.example</groupId>
  <artifactId>helloworld</artifactId>
  <version>0.1.0-SNAPSHOT</version>
  <packaging>spoofax-language</packaging>

  <parent>
    <groupId>org.metaborg</groupId>
    <artifactId>parent.language</artifactId>
    <version>2.5.7</version>
  </parent>

  <repositories>
    <repository>
      <id>metaborg-release-repo</id>
      <url>https://artifacts.metaborg.org/content/repositories/releases/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>metaborg-snapshot-repo</id>
      <url>https://artifacts.metaborg.org/content/repositories/snapshots/</url>
      <releases>
        <enabled>false</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>metaborg-release-repo</id>
      <url>https://artifacts.metaborg.org/content/repositories/releases/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </pluginRepository>
    <pluginRepository>
      <id>metaborg-snapshot-repo</id>
      <url>https://artifacts.metaborg.org/content/repositories/snapshots/</url>
      <releases>
        <enabled>false</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>
</project>

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