maven: Is it possible to override location of local repository via the use of command line option or env variable?

后端 未结 2 1609
误落风尘
误落风尘 2020-12-04 14:20

Currently we specify the location of local repository in the settings.xml. Is it possible to override this setting via command line or env variable, such that I can use an a

相关标签:
2条回答
  • 2020-12-04 14:29

    Use the localRepository setting in your settings.xml file. Example:

    <settings>
      <localRepository>/repo</localRepository>
      ...
    </settings>
    

    See here for more info.

    You can also set the repository via the command line using "-Dmaven.repo.local=" such as:

    mvn -U clean install -Dmaven.repo.local=C:\tmp
    
    0 讨论(0)
  • 2020-12-04 14:41

    You would need to specify the maven.repo.local parameter to do this.

    mvn package -Dmaven.repo.local=/alternate/repo/location
    

    Here is a related SO question.

    0 讨论(0)
提交回复
热议问题