MAVEN_OPTS
- это переменная окружения, которая читается Maven и используется в качестве аргументов командной строки для разветвления процессов Java. Аргументы командной строки определяют способ запуска исполняемого файла Java, например, такие вещи, как настройки памяти.
-D
используется для установки свойств системы Java, что совершенно отличается от аргументов командной строки. Свойства системы Java могут быть прочитаны программно, например, с помощью System.getProperties ().
Windows
SET MAVEN_OPTS="-Xmx1024m -Xms512m"
mvn -Djetty.port=8080 jetty:run
Linux:
export MAVEN_OPTS="-Xmx1024m -Xms512m"
mvn -Djetty.port=8080 jetty:run