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

Uberjar通过日食?

顾俊哲
2023-03-14
问题内容

我已经研究了一段时间,但我不得不问:现在通过Eclipse是否可以完成?我已经找到有关Maven和Ant的答案,但我从未使用过。如果我的输出.jar文件是可运行的jar,则可以通过eclipse完成,但这是一个使用外部jar的库。

那么,是否有我想念的东西,或者这是我的Maven / Ant路径?

编辑:关于Jarrod的答案,我的时间表很紧,我不能花很多时间完成这项工作(感谢提示,“ tho!”)


问题答案:

花点时间学习Maven(maven-shade-plugin),它将分红!

也就是说,我也使用Ant来完成此操作。,这是一个人工密集型解决方案。

我现在仅使用Maven 3,以后再也不会回过头来用Ant手动完成所有工作了。

在项目的生命周期及其他人的维护过程中,一遍又一遍地花钱进行项目Maven的回报。

时间表越紧迫,构建和发布自动化就变得越有价值,您犯的错误越少,则意味着重新执行乏味且容易出错的多步骤流程的时间就越少。



 类似资料:
  • 问题内容: 我是Gradle新手。我想构建一个uberjar(AKA fatjar),其中包括项目的所有传递依赖项。我需要在“ build.gradle”中添加哪些行? 这是我目前拥有的:(我是从几天前的某个地方复制的,但是不要从那里收集。) 问题答案: 您是否尝试过 gradle食谱中 的fatjar示例? 您正在寻找的是gradle 的影子插件

  • 问题内容: 这是表结构 我需要一条声明,列出从最近输入的每条消息,我不知道如何执行此操作。谁能指出我正确的方向?提前谢谢。 问题答案: 应该这样做:

  • 我想通过javascript在html页面上显示当前日期。我试过了,但它在eclips浏览器中显示了currect日期,但在其他浏览器中没有显示currect日期,比如Chrome,Mozilla Firfox。你能帮我做这件事吗。.我的Java剧本是这样的。.

  • 我是Spring Integration framework的新手,希望使用它跟踪应用服务器中的java日志文件,逐行分组,直到获得完整的stacktrace,然后将StackTraces发送到另一个应用程序。我使用(int file:tail-inbound-channel-adapter)成功地跟踪了文件,但我不知道要使用哪个spring集成组件来对(int file:tail-inbound

  • 更具体地说,我得到了包含所有依赖项的可执行war。应用程序在没有jndi数据源的情况下启动,就像一个魅力一样,用jndi数据源运行它失败了。我认为在这样的配置中没有jetty.xml的位置,因此jetty-env.xml也不适用,因为jetty在默认情况下不会读取它。我试图使用jetty-web.xml进行jndi数据源配置,但jetty未能部署应用程序,返回503错误代码。我用的是9-M4型飞机

  • 如何从python脚本关闭pyspark日志记录?请注意:我不想对spark logger属性文件进行任何更改。