Wie vermeiden Sie es, VM -Optionen manuell hinzuzufügen und den Code funktionieren, indem Sie POM.xml Abhängigkeiten hin
Posted: 28 Jan 2025, 06:56
Ich habe ein Projekt, bei dem bestimmte Funktionen des Codes die folgenden VM -Optionen in der Intellij -Idee manuell hinzugefügt werden: < /p>
Gibt es eine Möglichkeit, dies im pom.xml oder einen anderen empfohlenen Ansatz zu konfigurieren, um dieses Problem automatisch zu behandeln?
Code: Select all
--add-opens java.base/java.time=ALL-UNNAMED
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
< /code>
Wenn ich diese Optionen nicht hinzufüge, wird der Code nicht wie erwartet ausgeführt, da bestimmte Java -Module und -Pakete nicht zugänglich sind. Ich möchte jedoch nicht, dass jedes Teammitglied oder andere Benutzer des Projekts diese VM -Optionen in seiner IDE manuell konfigurieren. .xml unten angegeben: < /p>
org.apache.maven.plugins
maven-surefire-plugin
3.0.0-M5
--add-opens java.base/java.time=ALL-UNNAMED
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED