【发布时间】:2021-12-28 12:24:28
【问题描述】:
我正在做一个项目,当我运行 maven test 时,我将所有依赖项都作为 jars,所以我可以在编辑代码时使用这些 jars 中的类方法,但是我想知道什么时候运行 maven deploy 来打包将代码作为 jar 并将其放在远程存储库中,这个 jar 是如何执行的?它不需要pom中提到的所有罐子吗?因为在读取 jar 的内容时,它只包含 src/main/java 下的代码编译类。 我认为有一点我误解了。如果我错过了一些基础知识,或者我应该知道的,请给我一个好的指南。 提前致谢
【问题讨论】:
-
谢谢,但这根本不是我的意思,我不是在问 maven 部署和安装之间的区别,我只是想知道如何在运行部署时管理本地依赖项下载的 jar,所以当我需要运行我的代码,我可以在不将 jar 文件放在同一位置的情况下运行它吗?或者它们应该与包含我的代码的 jar 一起部署?
-
好吧,是也不是,因为如果你真的知道区别,你就不会问你的问题。但显然@Szprota21 在你的问题上回答得比我好
标签: java maven jar executable-jar