gpt4 book ai didi

java - 如何执行 Maven 构建 Java 应用程序

转载 作者:行者123 更新时间:2023-11-29 03:51:47 25 4
gpt4 key购买 nike

我正在玩 Maven 并尝试构建一个简单的 HellowWorld 应用程序。

此应用程序将 Spring 用于库。

当我尝试运行它时,我运行了它: \目标\类使用命令: java -cp HelloWorldApp

它有一长串类路径依赖项。

我认为 maven 必须有一些更聪明的方法来做到这一点,而不是列出整个依赖库列表。

有人可以帮忙吗?

更新:

谢谢。我现在有另一个问题。我使用以下方式运行项目: mvn exec:java -Dexec.mainClass="com.vaannila.HelloWorldApp"

但是,我的项目使用了一个名为 beans.xml 的 Spring 配置,它位于 \src\main\资源

当我运行它时,它说:

Caused by: java.io.FileNotFoundException: 类路径资源 [beans.xml] 无法打开,因为它不存在于 org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:142)at org. springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.jav答:336)

如何指定在何处查看 Spring 配置?

非常感谢

最佳答案

通过在命令行发出 mvn exec:java 来运行您的应用程序,maven 将负责其余的工作,包括下载 maven exec 插件。

编辑 至于您更新的问题:看来 maven 没有将您的资源复制到目标文件夹,您可以使用 maven-resources-plugin 来做到这一点.这link应该可以帮助您完成这项工作。

关于java - 如何执行 Maven 构建 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com