У меня есть пакет de.ht.ak.praktikum.hook
в проекте, который находится в исходной папке src
, но его следует исключить из пути построения. Я использовал это, щелкнув правой кнопкой мыши и выбрав «Путь сборки» -> «Исключить». Поскольку я добавлял maven в проект каждый раз, когда я обновляю проект, исключенная папка снова превращается в пакет, т. Е. Исключение удаляется. Я попытался исправить это следующим образом:Исключить пакет из пути сборки в POM
...
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>de/ht/ak/praktikum/hook</exclude>
</excludes>
</resource>
</resources>
...
</build>
...
Я пытался также сделать это, как описано there:
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>3.1</version>
<configuration>
<sourceExcludes>
<sourceExclude>de/ht/ak/praktikum/hook/</sourceExclude>
</sourceExcludes>
<sourceIncludes>
<sourceInclude>**/*.java</sourceInclude>
</sourceIncludes>
</configuration>
</plugin>
...
Однако ни один из обоих методов не поможет. Есть идеи?
Если вы не хотите экспортировать пакет в банку, просто добавьте внутреннее имя пакета, например: de.ht.ak.praktikum.internal.hook – StackFlowed
Я не использую maven для создания проекта, а просто для управлять зависимостями. Исключение указанной папки должно скрыть ошибки проекта. –