gpt4 book ai didi

java - Maven 在命令提示符下工作,但在 Powershell 下不工作

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:57 25 4
gpt4 key购买 nike

我对 Maven 非常陌生,在初始阶段我正在探索如何创建一个可以在服务器中托管的 java EE 项目。通过 Maven 进行维护。问的第一个问题是,当我在 Power Shell 的命令行中创建新的 Maven 项目时,如何创建与 Eclipse 创建的 java 项目相同的结构?

我的发现 -

Please see the image snippet

我知道一旦我们有了一个项目。如果您想添加修改项目的构建方式,我们可以修改它,或者我们可以从 POM.xml 添加新的依赖项或许多其他内容。但最初至少应该使用最小的 pom.xml 创建 Maven 项目的结构,对吗?

我使用了命令mvn archetype:generate ...。在命令提示符中,项目已正确创建。但我需要在 Power Shell 中使用 Maven,这会产生错误:

The goal you specified requires a project to execute but there is no POM
in this directory ...

提前致谢

最佳答案

请参阅教程。还不错:

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

创建项目结构:

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

对于 PowerShell,请使用 -D 引号,如下所示:

mvn -B archetype:generate "-DarchetypeGroupId=org.apache.maven.archetypes" "-DgroupId=com.mycompany.app -DartifactId=my-app"

关于java - Maven 在命令提示符下工作,但在 Powershell 下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58085824/

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