Netbeans 中的 Jar 部署 - 如何?

发布于 2024-12-22 09:31:27 字数 774 浏览 0 评论 0原文

我在 Netbeans 中创建了 Java 应用程序, 今天,我将该应用程序移至 Maven 项目中,

我已在 pom.xml 中创建了所有依赖项,并且应用程序成功构建并像 Maven 迁移之前一样运行。

但是我在部署时遇到问题,

我试图使用 使用 FTP(Maven 部署插件)部署工件,但插入 Netbeans 项目后损坏。

我的问题是:

在 Netbeans(构建按钮)中按 F6 后,通过 ftp 或 scp 将 jar 和 maven 文件复制到某些服务器的最简单方法是什么,

以及如何运行该应用程序?在 Maven 之前,我使用 WinSCP 复制 jar 文件,我还复制了带有依赖项的 lib 目录,并且我使用:

java -jar app.jar

Can Maven on Remote Host use java7 not system java? 我在服务器上解压了 jdk7u4,我使用它来运行我的应用程序。 命令行调用的maven可以由系统java处理,但是从java7运行应用程序,或者我必须在PATH中只有java7?

Maven 可以捆绑到单个 jar 以便我可以运行:

maven app.jar PARAM1 PARAM2.. 

I've created Java app in Netbeans,
today I moved that app into Maven project,

I've created all dependencies in pom.xml, and application builds succesfuly and runs as before Maven migration.

However I have problem with deployment,

I was trying to use that Deployment of artifacts with FTP (Maven Deploy Plugin) but after inserting Netbeans project is broken.

My questions are:

What is easiest way to copy jar and maven files to some server by ftp or scp after pressing F6 in Netbeans (build button),

also how to run that app? before Maven I was using WinSCP to copy jar file, I've copied also lib directory with dependencies and I was using:

java -jar app.jar

Can Maven on remote host use java7 not system java?
I have jdk7u4 untarred on server, and I'm using that to run my application.
Can maven invoked by command line be handled by system java, but run application from java7 or I have to have only java7 in PATH?

Can Maven be bundled to single jar so I can run:

maven app.jar PARAM1 PARAM2.. 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文