У меня всегда была проблема с предупреждением о том, что следующий код в моем POM-файле maven здесь запрещен. (Нет проблем, когда я использовал Eclipse в прошлом).
Но я все еще мог скомпилировать и запустить без проблем, используя версию Intellij 2017 года.
Я недавно перешел на версию 2018. Получаю те же предупреждения, но больше не могу компилировать. (Если я закомментирую, компилирует нормально).
Есть ли способ обойти это на Intellij? Это устаревший код, и я не хочу его удалять.
Сообщения об ошибках:
Element compilerArgs is not allowed here.
Element forkCount is not allowed here.
POM файл. Комментируемые части с выпуском.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgs> <!-- ERROR -->
<arg>-XX:MaxPermSize=256m</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>1</forkCount> <!-- ERROR -->
<argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>
</configuration>
</plugin>