Я использую шаблонизатор-плагин для фильтрации основных источников, поэтому он вводит некоторое значение непосредственно в код java при построении проекта. И это работает хорошо, когда я использую только maven, но когда дело доходит до запуска проекта в InteillIj, это не разрешает meven exporession в коде типа "$ {someParam}";
Использование свойств файл это не решение для меня
Пример
public class TestObject {
String surname = "${someParam}";
public void print(){
System.out.println("My name is " + surname);
}
}
POM CONFIG
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>templating-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<id>filter-src</id>
<phase>process-resources</phase>
<goals>
<goal>filter-sources</goal><!--filter main sources -->
</goals>
</execution>
</executions>
</plugin>
Поэтому, когда я делаю mvn clean install -DsomeParam = TEST , это работает хорошо, но когда Я запускаю его в intellij даже при запуске config -DsomeParam = TEST, который он печатает. Меня зовут $ {someParam}