我是Maven的新手,尝试使用命令行创建Maven项目。当我从命令行运行mvn archetype:generate时,完成所有进程后的第一件事是:
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains)
我知道我们可以按回车跳过这些。但我真的想知道这些台词到底是什么?我在谷歌上搜索过,但没有给出清晰而简单的答案。我的问题是:
为什么选择一个数字,如何选择一个数字,它与过滤器的关系(例如过滤器和数字在OR中)。
我们可以跳过这些,那么为什么是由Maven..。
具
我是Maven新手,但正在寻找一个基于maven的Java EE 6项目。到目前为止,我使用了weld和knappsack提供的Java EE 6 maven原型。如果你想使用完整的堆栈(jsf、ejb、cdi、jpa),它们看起来相当不错。
在我的例子中,我有一个封装在war中的纯服务器端JavaEE6应用程序,所以只有后端(ejb、cdi、jpa),但根本没有前端,换句话说,我没有web应用程序。
我是从上面提到的原型开始,然后删除一些webapp的东西,还是有一个原型来创建一个纯后端的JavaEE6应用程序?
我找了很长一段时间,但没有找到任何东西。任何帮助都是非常感谢的。
大家好,
我对maven和spring都是新手。我想创建一个基于maven的spring项目,这就是我正在做的事情。
New -> other -> maven project -> next -> next ->?
在这里,我想选择一个项目类型与所需的文件夹设置。例如,要设置一个简单的基于maven的java项目,我选择maven-archetype-quickstart。但是到了春天,我不知道该选择哪个工件,而且我感觉它并没有显示所有的工件。我附上了一些我感到困惑的步骤的截图。
简而言之: 1)如果我想获得一个spring项目,我应该选择哪个工件? 2)
我使用的是maven3.2.1,我的jdk版本是1.6。
当我在win7中使用myeclipse 2014创建一个maven项目时,
它抛出一个错误:
Unable to create project from archetype
[de.akquinet.android.archetypes:android-quickstart:1.1.0 -> ]
The desired archetype does not exist
(de.akquinet.android.archetypes:android-quickstart:1.1.0)
这是我的maven原型选择:
我想我的