如何在java中获取m2repo目录?

如何在java中获取m2repo目录?,java,maven,directory,repository,Java,Maven,Directory,Repository,为了使我的代码更灵活,我想找到一种方法,通过诸如System.getProperty(“m2repo”)之类的函数获取maven 2存储库目录,就像我们对classpathSystem.getProperty(“java.class.path”)所做的那样 这是可能的吗?您可以像这样将此值注入您的魔咒: /** * @parameter expression="${settings.localRepository}" */ private String localRepository; 您可以

为了使我的代码更灵活,我想找到一种方法,通过诸如
System.getProperty(“m2repo”)
之类的函数获取maven 2存储库目录,就像我们对classpath
System.getProperty(“java.class.path”)
所做的那样


这是可能的吗?

您可以像这样将此值注入您的魔咒:

/**
* @parameter expression="${settings.localRepository}"
*/
private String localRepository;

您可以像这样将此值注入到Mojo中:

/**
* @parameter expression="${settings.localRepository}"
*/
private String localRepository;

也许我们应该首先详细说明为什么需要访问Maven存储库。你在写maven插件吗?是的,我在写maven插件。也许我们应该首先解释一下,为什么你需要访问maven存储库。你在写maven插件吗?是的,我在写maven插件。