Архетип Maven `quickstart` не может расширить POM - PullRequest
0 голосов
/ 07 июня 2019

В прошлом, когда я использовал архетип maven-archetype-quickstart версии 1.4 в Maven для создания проекта в IntelliJ, исходный короткий файл POM автоматически расширялся в гораздо более полный файл POM (триггер дляэтого я никогда не понимал).

Ну, не более.Я использую EAP (ранний доступ) версию IntelliJ 2019.2.Даже после выполнения Maven clean и install 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>work.basil.example</groupId>
    <artifactId>goof</artifactId>
    <version>1.0-SNAPSHOT</version>


</project>

Я также попробовал кнопку Reimport all Maven Projects на панели IntelliJ Maven.Но никаких улучшений.

Так что у меня нет папки src и файлов с исходным кодом.Выполнение Maven install приводит к паре таинственных предупреждений, которых я не видел:

  • Использование кодировки платформы (на самом деле UTF-8) для копирования отфильтрованных ресурсов, т.е. сборка зависит от платформы!
  • JAR будет пустым - содержимое не было помечено для включения!

У меня есть IntelliJ, указывающий на внешнюю папку для Maven, для последней версии Maven 3.6.1.Это никогда не было проблемой раньше.

Могу ли я что-то сделать с Maven или IntelliJ, чтобы превратить этот маленький маленький POM в полноценный проект?

...