Баночка не создается для весенней загрузки - PullRequest
0 голосов
/ 22 октября 2018

Я добавляю pluginManagement, чтобы избежать. Не удалось выполнить цель. Org.apache.openjpa: openjpa-maven-plugin: 3.0.0: улучшать (улучшать) в проекте.: 3.0.0: улучшение не удалось:

Ошибка.но когда я добавляю pluginManagement, он перестает создавать jar для моего проекта.

    <build>
         <pluginManagement>
              <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <mainClass>com.test.testApplication</mainClass>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
        </plugin>
        <plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.7.6.201602180812</version>
            <configuration>
                <destFile>${sonar.jacoco.reportPath}</destFile>
                <append>true</append>
            </configuration>
            <executions>
                <execution>
                    <id>agent</id>
                    <goals>
                        <goal>prepare-agent</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

        <plugin>
            <groupId>org.apache.openjpa</groupId>
            <artifactId>openjpa-maven-plugin</artifactId>
            <version>3.0.0</version>
            <configuration>
                <includes>**/tablemodels/*.class</includes>
                <addDefaultConstructor>true</addDefaultConstructor>
                <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
                <persistenceXmlFile>src/main/resources/META-INF/persistence.xml</persistenceXmlFile>
            </configuration>
             <executions>
                <execution>
                    <id>enhancer</id>
                    <phase>process-classes</phase>
                    <goals>
                        <goal>enhance</goal>
                    </goals>
                </execution>
            </executions> 
        </plugin>
    </plugins>
     </pluginManagement>
</build>

Если я удаляю pluginManagement из pom, то создается Jar.

1 Ответ

0 голосов
/ 22 октября 2018

Я предполагаю, что вы только что завернули свой тег <plugins> в тег <pluginManagement>, который не выполняет то, что вы хотите.Я предлагаю вам прочитать документацию , чтобы понять связь между plugin и pluginManagement.См. Также еще один пост в StackOverflow .

Что касается вашей основной проблемы: я полагаю, ошибка, которую вы упоминаете, является ошибкой Eclipse.Он испускается плагином m2e, для которого требуется разъем для каждого плагина maven в вашем pom.

Обычно вы можете придумать разъем (если он не найден на Eclipse Marketplace), набрав «m2e connector»в вашу любимую поисковую систему.

В этом случае вы можете установить это: https://github.com/beskow/openjpa-maven-connector

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