如何将资源添加到Maven指南中生成的示例jar中?

时间:2019-02-20 07:45:29

标签: java maven jar resources meta-inf

作为一个新手,我可能会遗漏一些显而易见的东西,但是我认为这可能会使那些不了解Maven之类的工具的人感到困惑。按照官方的Maven指南,我能够将示例JAR安装到适当的存储库中。

添加资源的结构看起来很直观,但是编写方式并不明确,对于指南的示例项目,什么是手动的,什么是自动的。该指南以本节开始,就好像他们在src目录主文件夹的位置中手动添加资源目录(带有随机子文件夹)一样(我想也可以通过在项目构建中添加resources元素来完成),但是然后它谈到那些随机文件夹的内容,就好像它们在解压缩先前安装的JAR时自动出现一样。但是,我没有看到有关解压缩JAR程序的先前消息。单击或尝试使用在.m2文件夹中的存储库“ my-app”中生成的JAR似乎不会产生任何结果。我们是否应该知道一些自动解压缩JAR的命令以产生包含META-INF内容(MANIFEST.MF,application.properties等)的资源目录的命令?

我找不到与该问题相关的任何东西,并且我不想冒险冒险危及我的进度,因为我遇到了问题,只是试图以另一个标题重现我的进度,而这又是另一个示例项目。如果我在这里问的实际上基本上是自动的,仅仅是因为这是Maven指南中的示例项目,那么在尝试从头开始创建新项目时,在这个特定问题上需要额外的手动步骤,我应该注意些什么?

编辑:最终目标是我了解如何使用Maven生成.jar,在启动4j版本中不会出现错误“无主清单属性”(因为使用我的Java文件和命令)提示不这样做)。

0 个答案:

没有答案
相关问题