- родитель.relativePath ' указывает на мой ком.название_компании:мой проект, а не орг.apache: apache-почему?
что верно, так это то, что каталог проекта Solr находится внутри родительского каталога MyProject (но нет модуля или каких-либо отношений maven между 2, просто удобство FS). Должен ли я его разместить?
$ mvn -DskipTests clean install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.apache.lucene:lucene-solr-grandparent:pom:3.1-SNAPSHOT
[WARNING] 'parent.relativePath' points at com.mycompany:MyProject instead of org.apache:apache, please verify your project structure @ line 23, column 11
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
С pom.xml:
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>8</version>
</parent>
$ pwd
/Users/simpatico/ws/MyProjectBaseDir/solr
5 ответов:
добавить пустой
<relativePath>to<parent>Так что он разрешает Родительский pom из репозиториев.<parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> <version>8</version> <relativePath></relativePath> </parent>здесь есть соответствующие doc.
эта функция предназначена только для улучшения разработки в локальной проверке этого проекта. Установите значение в пустую строку, если вы хотите отключить эту функцию и всегда разрешать Родительский POM из репозиториев.
Значение по умолчанию:../pom.xml.
либо проигнорируйте предупреждение, переместите источники из несвязанного родителя, либо введите правильное значение для элемента. Проблема вызвана значением по умолчанию для relativePath, которое есть ../ПФЛ.xml и это значение по умолчанию вводится в Ваш эффективный pom, вызывая предупреждение.
Я думаю, что вы пропустили
<relativePath>тег в вопрос. Я говорю это потому, что без него эта ошибка не возникнет. Это, как говорится,линия, которую вам нужно будет сконцентрировать, - это предупреждение ниже.
'.relativePath ' указывает на com.название_компании:мой проект вместо орг.apache: apacheон ясно говорит, что относительный путь тега на вашем модуле указывает на файл pom, который имеет разные artifactId по сравнению с тем что указан
это потому, что есть несоответствие между
artifactIdвашегоparent/pom.xmlиartifactIdвы упомянули в<parent>тегmodule/pom.xml. Чтобы избежать предупреждения измените<parent>в своемmodule/pom.xmlкак показано ниже.<parent> <groupId>com.mycompany</groupId> <artifactId>MyProject</artifactId> <version>8</version> <relativePath>path-to-your-parent-pom.xml</relativePath> </parent>
Это сообщение может быть вызвано пом.xml в Родительском каталоге относительно вашего текущего проекта. Пом в Родительском каталоге не соответствует проекту.родительская конфигурация текущего pom.
у меня есть грань. Толстый футляр для пальцев с моей стороны.
У моего родителя pom было это:
<?xml version="1.0" encoding="UTF-8"?> <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>com.mygroup </groupId> <artifactId>pom-parent</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <name>pom-parent</name>и мой (ребенок) пом
<parent> <groupId>com.mygroup</groupId> <artifactId>pom-parent</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath>../pom-parent/pom.xml</relativePath> </parent>мой идентификатор группы в моем родителе имел жирное пространство для пальцев в конце имени. "com.mygroup "вместо правильного" com.моя группа".
из-за этой жирной ошибки пальца........имена "groupId" не совпадали....и я получил ошибку.
Ака, проверьте жирные ошибки пальцев, прежде чем идти слишком много крайности, чтобы решить.
ошибка, которую я получил для интернет-поиска
"ошибка построения проекта:' родитель.relativePath 'of POM "" указывает на" "пожалуйста, проверьте структуру вашего проекта"
Comments