Не удалось выполнить цель io.thorntail: thorntail-maven-plugin: 2.2.0.Final: package (по умолчанию) в проекте mongo-demo - PullRequest
0 голосов
/ 03 ноября 2018

У меня проблемы с моим проектом Maven. Я пытаюсь использовать команду "mvn clean install", но у меня ничего не получается. Я обновил и очистил проект Maven в Eclipse IDE. Я также удалил папку «хранилище» в каталоге «.m2». Это снова создает папку, но я продолжаю получать ту же ошибку:

Screenshot of error

Мой файл pom.xml:

<properties>
    <version.thorntail>2.2.0.Final</version.thorntail>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <failOnMissingWebXml>false</failOnMissingWebXml>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.thorntail</groupId>
            <artifactId>bom-all</artifactId>
            <version>${version.thorntail}</version>
            <scope>import</scope>
            <type>pom</type>
        </dependency>
    </dependencies>
</dependencyManagement>

<build>
    <finalName>demo</finalName>
    <plugins>
        <plugin>
            <groupId>io.thorntail</groupId>
            <artifactId>thorntail-maven-plugin</artifactId>
            <version>${version.thorntail}</version>

            <executions>
                <execution>
                    <goals>
                        <goal>package</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

<dependencies>

    <dependency>
        <groupId>io.thorntail</groupId>
        <artifactId>jaxrs</artifactId>
    </dependency>
    <dependency>
        <groupId>io.thorntail</groupId>
        <artifactId>cdi</artifactId>
    </dependency>
    <dependency>
        <groupId>org.hibernate.ogm</groupId>
        <artifactId>hibernate-ogm-mongodb</artifactId>
        <version>5.0.0.Final</version>
    </dependency>
    <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongo-java-driver</artifactId>
        <version>3.8.0</version>
    </dependency>
</dependencies>

Любая помощь будет высоко оценена!

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Существует проблема из-за сторонних зависимостей в Thorntail 2.x, которые несовместимы с последней версией Maven. Новая версия Thorntail должна быть 2.3.0.Final после выпуска.

На GitHub вы можете отслеживать статус проблемы здесь

0 голосов
/ 24 ноября 2018

Проблема в версии Maven (Кстати, какой из них вы используете?)

Когда я запускаю свой проект Thorntail с использованием встроенного в eclipse maven ( версия 3.5.3 ) , он работает .

Когда я запускаю его, используя свой локальный maven ( версия 3.6.0 ) Я получаю ту же ошибку.

Решение : используйте совместимую версию Maven. ( попробуйте 3.5.3 или 3.5.4 ) оба работают без проблем с колючим .

Если вы хотите настроить другую версию Eclipse Maven, перейдите по адресу:

Eclipse -> настройки -> Maven -> установки

там вы можете добавить новый.

...