当前位置: 首页 > 面试题库 >

创建本地Maven存储库

拓拔欣嘉
2023-03-14
问题内容

我想创建本地Maven存储库。我做了以下步骤:

  1. Eclipse安装了Maven插件
  2. 在apache服务器中创建了一个文件夹localrepository,可使用http:// <my-domain> / localrepository访问
  3. 在我的项目pom.xml中,我提供了
<repositories>
    <repository>
        <id>repository</id>
        <url>http://<my-domain>/localMavenRepository</url>
    </repository>
</repositories>

但这并没有解决http:// <my-domain> / localMavenRepository上的jar

是否需要提供存储库?


问题答案:

使用具有默认配置的Web服务器来设置简单的存储库。关键是目录结构。该文档没有明确提及它,但其结构与本地存储库相同。

要建立一个内部存储库,只需要您有一个放置它的位置,然后开始使用与远程存储库(如repo.maven.apache.org)相同的布局在其中复制所需的工件即可。资源

像这样将文件添加到您的存储库:

mvn install:install-file \
  -Dfile=YOUR_JAR.jar -DgroupId=YOUR_GROUP_ID 
  -DartifactId=YOUR_ARTIFACT_ID -Dversion=YOUR_VERSION \
  -Dpackaging=jar \
  -DlocalRepositoryPath=/var/www/html/mavenRepository

如果您的域是example.com并且Web服务器的根目录位于/var/www/html/,则maven如果配置为,则可以找到“ YOUR_JAR.jar” <url>http://example.com/mavenRepository</url>



 类似资料:
  • 问题内容: 我的Maven配置有一个小问题。此处的所有其他问题和答案都不能解决我的问题,因此,我开始了一个新问题。 我的问题是,我的Maven没有使用本地存储库。它总是从远程存储库中获取工件。 当下载工件或构建项目时,它将安装在本地存储库中,因此路径正确。 问题是:当我构建一个SNAPSHOT项目时,它仅安装在本地存储库中(应该是这样,不想每次都将其发布在我的关系上)。当我在pom.xml中构建另

  • 我的Maven配置有一个小问题。这里所有其他的问题和答案都没有解决我的问题,所以我要开始一个新的问题。 我的问题是,我的Maven没有使用本地存储库。它总是从远程存储库中获取工件。 当下载工件或构建项目时,它被安装在本地存储库中,因此路径是正确的。 问题是:当我构建一个快照项目时,它只安装在本地存储库中(应该是这样的,不要每次都在我的nexus上发布)。当我构建另一个项目时,在pom.xml中有前

  • 在我的java类中,我收到了以下编译时错误。 我在pom.xml文件中也提到了依赖性。 请帮助我为什么即使在pom时也找不到依赖项。xml具有依赖关系。

  • localStorage 本地存储 存储针对QQ帐号隔离 数据存储于本地文件中。游戏结束后不会被删除 函数 key( index) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.localStorage.key(0); getItem( key) 获取ke