У меня проблема с Maven. Я пытался создать архетип, но не знаю, как поместить исходный файл в каталог ${groupId}/${artifactId}
. Если я попытаюсь создать проект из этого архетипа, файл будет неявно сохранен в каталоге ${groupId}
. Кажется, Maven предполагает, что идентификатор группы - это имя пакета. Но я использую ${groupId}/${artifactId}
в качестве имени пакета, поэтому мне нужно, чтобы исходный файл хранился в каталоге ${groupId}/${artifactId}
. Я видел решение: поместить файл в каталог __artifactId__
. Двойное подчеркивание должно определять переменную. Однако это не имеет никакого эффекта. Переменная кажется пустой, но имя пакета внутри исходного файла успешно используется.
Кто-нибудь знает, какой трюк нужно сделать, используя двойное подчеркивание в имени файла?