Ошибка Maven «Не удается разрешить зависимости проекта:» - «org.eclipse.jst.web_sdk.feature.feature.group» - PullRequest
0 голосов
/ 28 мая 2019

Я следовал инструкциям на Импорт в Eclipse и настройка среды разработки , когда добрался до шага, на котором написано

Запустите сценарий setup.sh, если вы не создали целевую платформу: sh setup.sh.

Он должен быть запущен в терминале на macOS.

Я получил следующие сообщения об ошибках:

[ОШИБКА] Не удается разрешить зависимости проекта:

[ОШИБКА] Устанавливаемое программное обеспечение: com.amazonaws.eclipse.devide raw: 1.0.0. 'SNAPSHOT' / формат (n [.n = 0; [. N = 0; [- S]]]): 1.0.0-SNAPSHOT

[ОШИБКА] Отсутствует требование: com.amazonaws.eclipse.devide raw: 1.0.0.'SNAPSHOT '/ format (n [.n = 0; [. n = 0; [- S]]]): 1.0.0-SNAPSHOT требует' org.eclipse.jst.web_sdk.feature.feature.group 0.0.0 ', но она не может быть найдена

[ОШИБКА]

[ОШИБКА] См. http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting для получения справки.

[ОШИБКА] Не удается разрешить зависимости MavenProject: com.amazonaws.eclipse: com.amazonaws.eclipse.devide: 1.0.0-SNAPSHOT @ / Users / shinehah / git / aws-toolkit-eclipse-java-ee-and-report /releng / com.amazonaws.eclipse.devide / pom.xml: подробности см. в журнале -> [Справка 1]

[ОШИБКА]

[ERROR] Чтобы увидеть полную трассировку стека ошибок, перезапустите Maven с ключом -e.

[ОШИБКА] Перезапустите Maven, используя ключ -X, чтобы включить полное ведение журнала отладки.

[ОШИБКА]

[ОШИБКА] Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста, прочитайте следующие статьи:

[ОШИБКА] [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException

Похоже, мне нужно добавить "org.eclipse.jst.web_sdk.feature.feature.group" в качестве зависимости, но я не могу найти этот модуль для загрузки.

Это то, что изначально находится в файле pom.xml:

<project>
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.amazonaws.eclipse</groupId>
    <artifactId>com.amazonaws.eclipse.releng</artifactId>
    <version>1.0.0-SNAPSHOT</version>
  </parent>
  <artifactId>com.amazonaws.eclipse.devide</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>eclipse-repository</packaging>

  <build>
    <plugins>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-p2-repository-plugin</artifactId>
        <version>${tycho.version}</version>
        <configuration>
          <includeAllDependencies>true</includeAllDependencies>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

Это файл pom.xml после добавления к нему содержимого:

<project>
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.amazonaws.eclipse</groupId>
    <artifactId>com.amazonaws.eclipse.releng</artifactId>
    <version>1.0.0-SNAPSHOT</version>
  </parent>
  <artifactId>com.amazonaws.eclipse.devide</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>eclipse-repository</packaging>

  <dependencies>
    <dependency>
      <groupId>com.amazonaws.eclipse</groupId>
      <artifactId>org.eclipse.jst.web_sdk.feature.feature.group</artifactId>
      <version>1.0.0</version>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-p2-repository-plugin</artifactId>
        <version>${tycho.version}</version>
        <configuration>
          <includeAllDependencies>true</includeAllDependencies>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

Это снимок экранаProject Explorer в Eclipse.У меня нет никаких проектов, только это рабочее пространство.

Project Explorer pane

Это панель под названием «Маркеры» в нижней части Eclipse IDE:

Markers pane Что мне нужно сделать, чтобы успешно запустить "sh setup.sh", как указано в шаге?

1 Ответ

1 голос
/ 29 мая 2019

Этот проект отличается от других проектов.это плагин проекта затмения.Прежде всего, после клонирования этого проекта, перейдите в командную строку, указывающую на каталог этого проекта плагина, и выполните следующую команду.

mvn clean package.

Как только сборка будет успешной, импортируйте ее как проект плагина в eclipse.Это нормальный способ импорта проекта плагина eclipse.Рекомендуется перейти по файлу ReadMe.md в ссылке на github.https://github.com/aws/aws-toolkit-eclipse

Предлагаю сначала пройти по следующим полезным ссылкам о tycho и о том, как настроить и разработать плагин eclipse.

https://wiki.eclipse.org/Developing_Tycho https://www.vogella.com/tutorials/EclipseTycho/article.html

Вы также можете обратиться к следующей ссылке stackoverflow.

Зависимости от pom.xml, не учтенные Eclipse в проекте Tycho

...