java - 设置自定义类路径 maven-jar-plugin

标签 java maven classpath

我想将自定义类路径添加到我的项目的 list 文件中。类路径应该指向特定目录(lib)中的所有文件。就像是 lib/.lib/* 已尝试在 maven-jar-plugin 配置的 manifestEntries 条目中指定,但似乎不起作用。请推荐如何做?

更新

我想要的是这样的-

<manifestEntries>
<Class-Path>lib*</Class-Path>
</manifestEntries>

我想添加 lib 目录中存在的所有 jar,即使它们可能不是项目的依赖项。

最佳答案

我认为以下内容对我使用 classpathPrefix 有用

<plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3</version>
    <configuration>
      <archive>
        <manifest>
          <addClasspath>true</addClasspath>
          <classpathPrefix>lib/</classpathPrefix>
          <classpathLayoutType>repository</classpathLayoutType>
        </manifest>
      </archive>
    </configuration>
  </plugin>

原文链接:maven-jar-plugin

关于java - 设置自定义类路径 maven-jar-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41804453/

相关文章:

java - Android:如何使用 Volley::Error 向服务器发送 header 请求

java - 无法在另一台 PC 上运行 JAR 文件。环境变量可能有问题?

Java 配置构建路径或 WEB-INF/lib 文件夹

Java - (匿名子类)在对象实例构造期间覆盖方法

Java 2 列号格式

java - 马文 : Using class from imported jar

java - 无法启动嵌入式 Tomcat org.springframework.context.ApplicationContextException

java - 关于不同jar中存在两个同名类?

javascript - 如何使用 ngflow Angular JS 进行单次和多次上传

java - 使用 Vaadin 和 Spring Security 时出现 403 CSRF token 错误