Each project has a custom Maven settings.xml and maven.config pointing to that settings.xml:
--settings
./.mvn/settings.xml
When I execute any Maven goal from VSCode using the Maven panel, it runs the command from /Users/krinklesaurus/repos folder instead of the repo folder like this
➜ ~/repos mvn compile -f "/Users/krinklesaurus/repos/projectX/pom.xml"
[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /Users/krinklesaurus/repos/.mvn/settings.xml
So because mvn is executed in the pom.xml's parent folder /Users/krinklesaurus/repos instead of /Users/krinklesaurus/repos/projectX, it tries using /Users/krinklesaurus/repos/settings.xml which does not exit. How can I make sure mvn is executed in the folder where the actual pom.xml is in?
Hi,
I have a folder with lots of repos inside
Each project has a custom Maven
settings.xml
andmaven.config
pointing to thatsettings.xml
:When I execute any Maven goal from VSCode using the Maven panel, it runs the command from
/Users/krinklesaurus/repos
folder instead of the repo folder like thisSo because mvn is executed in the
pom.xml
's parent folder/Users/krinklesaurus/repos
instead of/Users/krinklesaurus/repos/projectX
, it tries using/Users/krinklesaurus/repos/settings.xml
which does not exit. How can I make sure mvn is executed in the folder where the actualpom.xml
is in?