maven exec:java 运行jar内的类文件

2023-11-22

我将我的代码打包到 jar 中

罐子包装完好。

jar -tfv target/test-1.0-SNAPSHOT.jar

com/
com/codevalid/
com/codevalid/App.class
log4j.xml
META-INF/maven/com.codevalid/test/pom.xml
META-INF/maven/com.codevalid/test/pom.properties

当它们作为单独的类文件存在时,我可以使用exec:java

如何使用maven在jar中运行类文件exec:java?


好吧,这就是我最终所做的。
我使用构建罐子

mvn assembly:single

并使用

java -jar ./target/App-1.0-SNAPSHOT-jar-with-dependencies.jar com.codevalid.App

我确实看到了一个可以使用的替代方案

mvn exec:java -Dexec.mainClass="com.codevalid.App"

但我不确定如何传递名称jar 作为类路径

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

maven exec:java 运行jar内的类文件 的相关文章

随机推荐

  • 如何从颜色资源中获取 color-int?

    有什么方法可以从颜色资源中获取 color int 吗 我试图获取资源 R color myColor 中定义的颜色的各个红色 蓝色和绿色分量 以便我可以将三个搜索栏的值设置为特定级别 您可以使用 getResources getColor
  • 如何从android中的gradle依赖项添加的外部库目录中删除jar文件?

    首先 我在gradle中添加了依赖 然后同步项目 我们没有错误 但是当我们运行应用程序时 我们收到了一个错误 该错误也显示在图像中 app transformClassesWithJarMergingForDebug FAILED Erro
  • AppEngine Channel API - 检查通道是否仍然打开的最佳方法(服务器端)

    我已经在 AppEngine 上构建了一个社交网络 约会类型应用程序 目前正在添加基于 Channel API 构建的聊天 然而 我遇到的问题是用户可能会在聊天时重新加载或导航到新页面 就像在 Facebook 中一样 这意味着服务器不容易
  • Windows 上的 PHP PDO 安装 (xampp)

    我正在尝试开发一个可以在 PHP 上连接到尽可能多的不同数据库的 Web 应用程序 PDO http www php net manual en book pdo php 似乎是正确的接口 但我在安装我需要的所有不同 PDO 数据库驱动程序
  • 使用 Qt 4.4 的自定义停靠区域

    是否可以使用 Qt 4 4 创建自定义停靠区域 我知道这在 Qt 3 中是可能的 因为document建议 摘自文档 如果您需要创建自己的停靠区域 我们建议您创建 QWidget 的子类并将 Q3DockAreas 添加到您的子类 然而 在
  • “spark.yarn.executor.memoryOverhead”和“spark.memory.offHeap.size”之间的区别

    我在纱线上运行火花 我不明白以下设置有什么区别spark yarn executor memoryOverhead and spark memory offHeap size 两者似乎都是为 Spark 执行器分配堆外内存的设置 我应该使用
  • 以编程方式阅读、突出显示、保存 PDF

    我想编写一个小脚本 将在无头 Linux 服务器上运行 来读取 PDF 突出显示与我传递的字符串数组中的任何内容相匹配的文本 然后保存修改后的 PDF 我想我最终会使用类似的东西python 与 poppler 的绑定但不幸的是 文档几乎为
  • 带有圆角的数据网格模板

    I m creating DataGrid template with rounded corners but I faced with this problem 底角超出边界范围 怎么解决这个问题呢 我读过这篇文章 http diptim
  • 操纵可变参数的标准方法?

    这是一个奇怪的问题 但是有没有一种标准方法来操纵 a 的内容va list在将其传递给另一个函数之前 例如 假设我有两个函数 sum and vsum int vsum int n va list ap int total 0 for in
  • 从后台任务或服务确定当前前台应用程序

    我希望有一个在后台运行的应用程序 它知道任何内置应用程序 消息 联系人等 何时运行 所以我的问题是 我应该如何在后台运行我的应用程序 我的后台应用程序如何知道当前在前台运行的应用程序是什么 如果有经验人士的回复 我们将不胜感激 关于 2 我
  • 如何从阵列列表中添加多个音轨

    我想为单个音轨添加多个音轨video与此类似的文件https codepen io eabangalore pen NZjrNd 他们正在使用自己的jsvideojs 我有要切换的音轨列表 var usersAudioTrackList h
  • 为什么提交和签出后文件夹会留在我的本地 git 工作目录中

    我创建了一个文件夹 其中包含本地工作 git 结构中的文件 我使用 git checkout b 创建了一个新分支并使用了 git add 和 git commit m 将这些文件添加到我的本地分支 但是 当我执行 git checkout
  • 我们可以使用 AWS Glue 将文件从一个 S3 文件夹复制到另一个 S3 文件夹吗?

    我需要将压缩文件从一个 AWS S3 文件夹复制到另一个文件夹 并希望将其作为计划的 AWS Glue 作业 我找不到这样一个简单任务的例子 如果您知道答案请帮忙 答案可能就在 AWS Lambda 或其他 AWS 工具中 非常感谢 您可以
  • 声明二维数组

    我有几项大学作业遇到了麻烦 确实 我只是对有关数组的一件事感到困惑 我需要声明一个三列 五行的数组 前两列是整数 第三列是字母等级 所以我对声明数据类型感到非常困惑 因为它们是不同的 这是我第一次使用数组 所以请原谅我的无知 这是我的数组应
  • 使用 VBA 在单元格内查找字符串

    我已经为此发疯了一天 到处搜索 可能是我想变得太可爱 所以我完全陷入困境 我正在尝试运行一个简单的 if then 如果一个单元格包含 我希望它做一件事 如果不是另一件事 由于我不明白的原因 我无法让它发挥作用 我显然从其他地方借鉴了一些想
  • 使用 url 元素内的 xhtml:link 验证 XML Sitemap urlset

    我正在尝试创建如下所示的站点地图 但收到此错误
  • 如何将 4 个字节组合成 32 位无符号整数?

    我正在尝试将 4 个字节转换为 32 位无符号整数 我想也许是这样的 UInt32 combined UInt32 map i lt lt 32 map i 1 lt lt 24 map i 2 lt lt 16 map i 3 lt lt
  • 使用 ElementTree getpath() 动态获取 Xpath

    我需要编写一个动态函数 通过动态构建元素的 XPath 来查找 ATOM xml 子树上的元素 为此 我写了这样的内容 tree etree parse xmlFileUrl e etree XPathEvaluator tree name
  • 在Python中解析日期时间..?

    我有一个系统 用Python开发 接受各种格式的日期时间作为字符串我必须parse他们 当前日期时间字符串格式是 Fri Sep 25 18 09 49 0500 2009 2008 06 29T00 42 18 000Z 2011 07
  • maven exec:java 运行jar内的类文件

    我将我的代码打包到 jar 中 罐子包装完好 jar tfv target test 1 0 SNAPSHOT jar com com codevalid com codevalid App class log4j xml META INF