gpt4 book ai didi

java - 将 Jars(多个)添加到 Maven Classpath 会出现错误

转载 作者:行者123 更新时间:2023-12-01 23:01:58 24 4
gpt4 key购买 nike

有多个jar(10个jar),我必须在maven项目的类路径中使用它们。这些 jar 可以在我的 Project-dir/lib 文件夹中找到。

为了解决这个问题,我尝试过

<build>         
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<additionalClasspathElements>
<additionalClasspathElement>lib/*.jar</additionalClasspathElement>
</additionalClasspathElements>
</configuration>
</plugin>
</plugins>
</build>

将 lib/*.jar 更改为1. 库2./lib等等,但似乎没有任何作用

也尝试过

<repositories>
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>lib/*.jar</url>
</repository>
</repositories>

但在运行 mvn install 时总是遇到错误(找不到符号)

最佳答案

如果您想使用 jar 作为构建或测试的依赖项,它们应该位于 Maven 存储库内(而不是项目中的 lib 文件夹中)。

最好的办法是将它们上传到您公司的 Nexus/Artifactory(如果它们尚未从 MavenCentral 或其他远程 Maven 存储库中获得)。

或者,您可以使用 mvn install:install-file 将它们安装到计算机上的本地存储库。

之后,您可以在 pom.xml 中将它们作为依赖项引用。

另请参阅:How to add local jar files to a Maven project?

关于java - 将 Jars(多个)添加到 Maven Classpath 会出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58416637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com