Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java .maven/repository下的构建工件是maven 1的标准文件夹结构吗?_Java_Maven_Maven 1 - Fatal编程技术网

Java .maven/repository下的构建工件是maven 1的标准文件夹结构吗?

Java .maven/repository下的构建工件是maven 1的标准文件夹结构吗?,java,maven,maven-1,Java,Maven,Maven 1,我正在从事一个使用Maven 1的项目:(我正在尝试解决一个缺少jar的问题。我注意到在.maven/repository下有一个构建工件。构建工件是maven创建的标准文件夹还是为这个特定应用程序定制的文件夹?否构建工件不是标准文件夹,标准文件夹是.maven/repository> 阅读更多: maven.repo.local=${maven.home.local}/repository 本地机器Maven上的存储库应用于存储下载的工件(JAR等) maven.home.local=$

我正在从事一个使用Maven 1的项目:(我正在尝试解决一个缺少jar的问题。我注意到在.maven/repository下有一个构建工件。构建工件是maven创建的标准文件夹还是为这个特定应用程序定制的文件夹?

构建工件
不是标准文件夹,标准文件夹是
.maven/repository
>

阅读更多:

  • maven.repo.local
    =
    ${maven.home.local}/repository
本地机器Maven上的存储库应用于存储下载的工件(JAR等)

  • maven.home.local
    =
    ${user.home}/.maven

Maven使用本地机器上的目录来写入特定于用户的详细信息,例如扩展插件和缓存数据。

如果有版本3可用,为什么要使用Maven 1?@Lucas移动到新版本的工具和库并不总是一个选项。经常会有突破性的更改,特别是在不同的主要版本之间,以及解决这些问题往往比它的价值更麻烦。@matts,您在本例中的评论是不合理的。Maven 1.x已于2007年6月结束使用。与坚持使用不受支持的archane版本相比,避免迁移到受支持的、开发人员经验丰富的更新版本是毫无意义的ttle的人很清楚。但如果这是一个维护项目,那么迁移可能毫无意义:)@MariuszS:我参与了许多从1.x迁移到2.x或3.x的项目。任何早于2.x的问题都应该立即解决,即使这是一个较旧的库,因为当您需要修复或重新处理其中的内容时,它会累积在您的技术债务上。显然,从1.x迁移到2.x有时会很痛苦,但除非您有工作表对于Jelly,这应该是一个直接的过程。如果你有Jelly表,那么你会有更大的问题。我们建议迁移到一个新版本,因为维护这样的遗产会妨碍你正确有效地做事情。我问构建工件是否是一个标准文件夹。如果我的问题让人困惑,很抱歉。下的ode>构建工件。maven/repository不是标准文件夹。