通过命令行蚀和Maven(Eclipse and Maven via command line)

2019-09-24 03:54发布

我可以跳过包含文件夹( 编辑2以及其他文件夹)原型选择创建在Eclipse IDE(版本3.71)一个简单的Maven的应用程序:

src/main/resources
src/test/resources

这些文件夹丢失,如果我使用命令行。 我一直在使用maven的向导来创建我的使用命令行Eclipse IDE的Maven项目上所指定Maven站点

mvn archetype:generate -DgroupId=guide.ide.eclipse -DartifactId=guide-ide-eclipse

如何通过命令行来模仿Eclipse的行为? 我试图找到正确的archetypeID和参数添加到没有成功。

EDIT1

得到的Maven项目包含在一个Git仓库,所以我可以导入该项目作为中详述了这个问题

Answer 1:

这种不一致问题是长期与Eclipse插件Maven.If您使用Eclipse IDE执行Maven的命令识别,这将不完全的工作,Maven的工作与命令行的方式。 那么,大多数开发人员做的是,运行命令行行家命令,然后执行

mvn eclipse:eclipse

更新Eclipse项目。 之后,你回去Eclipse IDE和刷新你的项目。 那么你的项目将被更新,每通过命令行完成的改变。

此外,还建议更新与下面的配置你的pom.xml:

<plugin>
    <version>2.9</version>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-eclipse-plugin</artifactId>
    <configuration>
        <wtpversion>2.0</wtpversion>
    </configuration>
</plugin>


文章来源: Eclipse and Maven via command line