В прошлом, когда я использовал архетип 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 в полноценный проект?