当前位置: 首页 > 知识库问答 >
问题:

如何在创建maven项目时选择过滤器数量?

赵兴朝
2023-03-14

我是maven新手,想用maven创建一个spring项目。下面提到的是我正在使用的命令:

mvn archetype:generate -DgroupId=com.rakesh.core -DartifactId=Spring3Example 
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

它要求:

  • 选择数字或应用筛选器(格式:[groupId:]artifactId,区分大小写包含):

它在要求什么?我试了所有的号码,我得到了这个消息:

Your filter doesn't match any archetype (hint: enter to return to initial list)

请帮帮忙。

共有3个答案

唐睿
2023-03-14

拉克什,

是否要尝试加载原型.jar下载的文件?我相信这是 maven 在使用 -DarchetypeArtifactId=maven 原型快速启动命令时所期望的。

查看此类似帖子以获取可能的解决方案:

Maven 3:条纹原型-无法创建项目?。

作为替代方案,我推荐这个优秀的教程,其中从命令行生成一个mavenJavaWeb应用程序项目:

http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/

阎单鹗
2023-03-14

当你有这类问题时,添加Maven版本总是明智的,这样其他人就能够重现这个问题。你可以通过执行来获取信息

mvn --version

我无法用Maven 3.0.5复制它,所以您可能使用的是旧版本的Maven。也许Maven也选择了一个旧版本的原型插件。如果您这样运行它(使用groupId、artifactId和插件版本),您可以100%确定它使用的是指定的版本:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:generate 
    -DgroupId=com.rakesh.core 
    -DartifactId=Spring3Example
    -DarchetypeArtifactId=maven-archetype-quickstart
    -DinteractiveMode=false
温星华
2023-03-14

我在复制和粘贴教程中的一个示例时遇到了同样的问题。在摆弄它之后,我发现这是一个空白问题。我将命令粘贴到文本编辑器中,并删除了一些空白:

mvn archetype:generate -DgroupId=com.mkyong.common -DartifactId=RESTfulExample -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

那对我起了作用。

 类似资料:
  • 我无法找到一种方法来创建一个输入字段在Flutter将打开一个下拉的名字列表。Flutter material Widgets可能吗? 就像这样

  • 主要内容:创建 Maven 项目,目录结构Maven 提供了大量不同类型的 Archetype 模板,通过它们可以帮助用户快速的创建 Java 项目,其中最简单的模板就是 maven-archetype-quickstart,它只需要用户提供项目最基本的信息,就能生成项目的基本结构及 POM 文件。 创建 Maven 项目 下面我们将通过 maven-archetype-quickstart 原型,在 D:\maven 目录中创建一个基于

  • 我在Eclipse中创建maven项目时遇到了一个问题。发生以下错误: 无法计算生成计划:Plugin org.apache.maven。plugins:maven-resources-plugin:2.6或其一个依赖项无法解析:读取org.apache.maven的工件描述符失败。plugins:maven-resources-plugin:jar:2.6 pluginorg.apache.ma

  • 如何在IntelliJ IDEA中从头开始打开JavaFX Maven项目?由于Java项目和JavaFx项目之间没有区别,我想打开一个包含Maven模块的专用JavaFx项目(从创建项目向导中选择JavaFx)。

  • 我已经成功地在vs代码上创建了java项目。我正在安装Java扩展包,它是自动安装另一个插件(如red hat等语言支持),我使用的是JDK8(JDK1.8.0_241)。我正在使用命令调色板创建新的java项目。但我的新项目不包含pom.xml 无论如何,我没有安装专用的maven,只安装用于java扩展的maven

  • 主要内容:创建 Web 应用,打包 Web 应用,部署 Web 应用到目前为止,我们所接触的 Maven 项目的打包类型只有 JAR 和 POM ,但在现今的互联网时代,我们创建的大部分应用程序都是 Web 应用,在 Java 中 Web 应用的打包方式是 WAR。 本节我们将介绍如何使用 Maven 创建、构建、部署和运行 Web 应用程序。 创建 Web 应用 通过使用 Maven 的 maven-archetype-webapp 模板可以创建一个简单的 We