当前位置: 首页 > 知识库问答 >
问题:

如何将第三方JAR添加到Maven项目[重复]

史俊德
2023-03-14

我的专长领域不是Java。我在其他平台上用其他语言开发。

现在,我正在为一个项目开发一系列Java servlet。servlet将在运行FileNetp8的CentOS服务器上运行。

我认为JAR不需要打包在部署WAR中,因为应用程序将被部署到运行Filenet的Websphere服务器上,所以它们应该在服务器上可用。我是否应该将它们作为外部JAR引用添加以编译项目?

共有1个答案

凌征
2023-03-14

根据您的适合性,我提供以下检查方法。

方法1:手动安装

如果您只有1个jar文件,请根据您的需求替换以下命令。

mvn install:install-file \
   -Dfile=<file path location> \
   -DgroupId=<your own custom group id> \
   -DartifactId=<your own custom artifact id> \
   -Dversion=<some version number> \
   -Dpackaging=jar \
   -DgeneratePom=true

完成后,在dependency部分的pom.xml项目中使用以下内容。

<dependency>
    <groupId>your own custom group id</groupId>
    <artifactId>your own custom artifact id</artifactId>
    <version>some version number</version>
</dependency>

上述方法的缺点是,只有当它安装在。m2目录中时才能使用它。对于其他开发人员来说,他们必须遵循同样的方法。这不是一个建议的方法。

<dependency>
    <groupId>some.group.id</groupId>
    <artifactId>some.artifat.id</artifactId>
    <version>some.version.no</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/yourActualJarFileName.jar</systemPath>
</dependency>

维护Nexus或Artifactory,或组织中的任何Artifactory管理系统,放置所有jar文件,并提供自定义jar文件的定义。它将为您提供pom定义。基于此,您必须在项目pom.xml中添加依赖项。在这里,您可以维护自定义jar文件的n个版本。

 类似资料:
  • 问题内容: 如何将本地jar文件添加到Maven项目? 问题答案: 如下所示将JAR安装到本地Maven存储库中: 其中每个都指: :要加载的文件的路径,例如→ :文件应注册的组,例如→ :文件的工件名称,例如→ :文件的版本,例如→ :文件的包装,例如→

  • 问题内容: 如何直接在项目的库源代码中添加本地jar文件(尚未成为Maven存储库的一部分)? 问题答案: 如下所示将JAR安装到本地Maven存储库中: 其中每个都指: :要加载的文件的路径,例如→ :文件应注册的组,例如→ :文件的工件名称,例如→ :文件的版本,例如→ :文件的包装,例如→

  • 如何直接在项目的库源中添加本地jar文件(还不是Maven存储库的一部分)?

  • 我想加载一些在maven存储库或其他类似存储库中不存在的jar文件。 为此,我在bitbucket上创建了一个名为“maven-repo”的存储库,并将其克隆到我的本地机器上。 但它给了我一个错误,未能加载一个jar。 如何在Project中包含jar文件和导入类???

  • 我使用Netbeans 8.1的JavaFX应用程序向导创建了一个项目,但是为了编译最终的项目,我必须手动添加第三方库依赖项(下载源代码、文档和类JAR,并将这些添加到命名库中)。在部署时,netbeans构建系统将所有这些库打包到中。 维护这组第三方库已经变得非常耗时,特别是当我在另一个位置的另一台PC上使用Developer时。按照我的理解,解决这一问题的方法是通过Maven依赖项pom.xm

  • 问题内容: 如何将第三方库(jar文件)添加到Talend项目? 还有一个问题是,每个Talend 使用,但是在我的情况下 使用组件,如何利用现有的日志记录库摆脱此异常? 问题答案: 您可以使用component或导入外部jar 。 欲了解更多信息,请访问 http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-libra