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

创建新maven项目时,默认本地目录中没有原型

邹斌
2023-03-14

Web开发人员使用EclipseJavaEE IDE。版本:开普勒服务发布2构建id:20140224-0627。

当我选择文件时-

我单击Configure按钮,然后单击Maven架构目录。页面上写着:

目录文件的位置

原型插件默认知道其内部目录。它还了解本地和远程目录。

local表示~/。m2/原型目录。xml目录文件。

远程代表http://repo.maven.apache.org/maven2/archetype-catalog.xml目录文件。

Archetype插件还可以通过提供目录文件或包含Archetype目录的目录的路径/URL从filesystem/HTTP读取目录。xml文件。

如果在命令行上执行以下命令(我有tools目录下的所有内容、Eclipse、Maven、WildFly等)

C:\Tools>dir archetype-catalog.xml /s

它找不到任何文件。

所以默认的本地目录不存在!为什么呢?

我已经下载了http://repo.maven.apache.org/maven2/archetype-catalog.xml,但我不知道把它放在哪里才能成为默认的本地目录,因为我不知道~/。m2/原型目录。xml文件路径为。我尝试了C:\Tools\eclipse\。m2 \原型目录。xml和其他几个位置。对不起,我对Java生态系统和EclipseIDE还不熟悉。

我在这里找到了最新的M2Eclipse:http://download.eclipse.org/technology/m2e/releases

编辑:我明白了~~/上的意思。m2/原型目录。xml。我已经把原型目录。xml转换为c:\users\my。使用者姓名\。m2\瞧,默认的本地目录现在充满了原型。但仍然如此。为什么它一开始就不存在?这很烦人。

共有2个答案

张鹏云
2023-03-14

无需配置本地原型,除非您创建了自己的原型。在这种情况下,当您在计算机上安装它时,maven将在~/. m2/存储库路径上创建archetype-catalog.xml文件。在另一种情况下,要检索任何工件,您需要做的唯一事情是配置远程目录,例如,要配置Spring目录,您需要以下内容

如果您看到以下屏幕,您可以观察到我的默认本地目录中没有任何与您相似的内容,而在所有目录中,我有来自其他存储库的原型。

最后,了解原型和依赖项之间的差异很重要。原型让我们从中创建一个项目,其他原型是拥有该项目的库。

须巴英
2023-03-14

eclipse使用的原型目录可以在Windows中找到-

 类似资料:
  • 我正在使用eclipse、m2eclipse插件和maven创建一个新的maven项目,遵循以下步骤,http://o7planning.org/en/10101/install-maven-into-eclipse 但是,当创建一个新的maven项目时,没有JRE系统库,也没有maven库。只有如下所示的src、target和pom.xml。这正常吗?如果没有,我该如何避免呢?谢谢! 单击以获取

  • 问题内容: 当我尝试创建一个新的Maven项目(具有多个原型,不仅是下面的一个)时,我遇到此错误: 有谁知道为什么会这样,如何解决? 问题答案: 您的目录似乎不为空。此命令行对我有用:(在空目录中) 结果是: 我可以通过在新创建的目录中执行以下命令行来重现您的错误:

  • 我试图从一个现有的多模块maven项目中创建一个原型。为此,我将目录更改为根目录(root pom.xml在其中),并发出“mvn archetype:create-from-project”。生成没有完成,我得到以下错误: 使用-e和-x标志再次运行,我可以看到以下堆栈跟踪: 我检查了maven-archetype-plugin文档,没有找到对charsetName属性的任何引用。所以,我有点不

  • 我需要jupyter的本地目录的位置,以便在另一个脚本中使用。例如,启动jupyter时,控制台会打印: 不知何故,jupyter将此路径设置为我的笔记本电脑的默认本地位置。它是我木星环境的“根”。如何找到此默认设置?是否有我可以解析的预先存在的文件,或者我可以键入的命令? 在其他尝试中,我尝试了以下几点: 注意:我没有配置文件,也不希望生成配置文件来获取此信息。为清楚起见,我不关心更改目录。

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

  • 我正在写报告。现在我有一个jrxml文件,我必须加载它,以便我可以解析它。然而问题是我想直接加载文件与它的名字 但是我无法找到我应该把文件放在我的项目中的哪里,以便上面的路径有效。在简单的java项目中,我们只是把我们想要的文件放在src文件夹所在的项目文件夹中,但它在vaadin项目中不起作用。那么我应该把我的文件放在哪里。 谢谢。