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

我想使用Maven从我的libs项目文件夹中加载所有JAR

施赞
2023-03-14
问题内容

我有一个使用Maven的Java项目。在我的项目中,我有一个名为的文件夹libs,其中包含无法从Internet /外部存储库加载的所有JAR。

我的问题是如何在包装,构建等过程中指定Maven包括那些JAR?

Maven新手,很抱歉,如果这是一个愚蠢的问题。

编辑:我有一个自动工具,它将pom.xml在我的Git上查找我的文档,以在不同环境中构建和部署我的项目。因此,按照此处的建议将其添加到本地Maven存储库中将无济于事,因为它仅在我的PC上有效。如果我libs用JAR 添加文件夹,则无论我在哪里都可以使用。

问不清楚的地方还是我弄错了。


问题答案:

与您的EDIT相反,将其添加到本地Maven存储库 有所帮助,并且可以如下自动进行:

  • 见jtahlborn的回答到多个安装:安装文件在一个单一的pom.xml。(的当前版本maven-install-plugin2.5.2。我会使用该版本,而不是默认版本。)
  • <configuration>S的关系是这样的:

      <configuration>
    <file>${project.basedir}/path/to/your/libs/lib-X.jar</file>
    <repositoryLayout>default</repositoryLayout>
    
    <!-- match the dependency declaration for this artifact -->
    <groupId>logan.wlv</groupId>
    <artifactId>lib-X</artifactId>
    <version>x.y.z</version> 
    <packaging>jar</packaging>
    <!-- -------------------------------------------------- -->
    



 类似资料:
  • 问题内容: 我正在尝试从文件中加载图像而不使用。这些文件夹是: 我想将图像加载到资产文件夹中。我试过了: 我已经尝试过使用字符串路径“ /TestProject/assets/drawIcon.png”,但是什么也没有。我不知道如何加载该图片! 问题答案: 将目录设置为资源目录,然后从“ /drawIcon.png”位置将图像加载为资源: 如果要创建javafx图像: 在这种情况下,也请将该文件夹

  • 问题内容: 我想在不知道文件名的情况下将所有图像加载到文件夹中,然后将它们存储到Integer向量中-在运行时。 实际上,我需要执行与本示例相同的操作:http : //developer.android.com/resources/tutorials/views/hello- gridview.html 但是在运行时却不知道文件名。 有什么帮助吗? 在您回答之后,我知道该怎么做…但是我不知道如何

  • 在实际使用之前,我试图从maven项目下载所有插件依赖项。 我试过跑步: 这成功地下载了它的插件及其部分依赖项。例如,对于exec插件,我得到: 但是,当您实际使用插件时,例如: 事实证明,它的依赖项尚未完全下载。 这是出乎意料的,因为根据文档,excludeTransitive属性在默认情况下为false(显式设置它没有帮助)。在我看来,它只是从定义的插件下载了一个级别的可传递依赖项。 有没有办

  • 所以,我登录了,我得到了这个: 登录名。html 证券公司。Java语言

  • 我对maven有依赖性问题。我曾经拥有位于maven central的saxon 8.7。然后,我不得不升级到最新的saxon-B9.1。0.0,仅部分位于maven central上。 这是我的依赖项的一个片段: 第一个工件“saxon”在maven central上可用,但第二个工件“saxon dom”可用。这是我想要的人工制品。 我可以告诉maven下载“jar”文件吗?或者我必须下载ja

  • 我是一个长期LAMP开发人员,并且习惯在需要时使用autoloader加载类,但直到那时才开始,但现在正在学习Node.js。许多示例显示了加载所有文件的文件夹中的index.js文件。 例如:模型 在我的代码中,我使用 这是首选方法吗? 如果是,为什么? 为什么不使用自动装载机,只在需要的时候加载文件呢? 我在网上搜索,但没有找到任何明确解释这一点的东西。如果你有一篇文章对你有帮助,我将不胜感激