如何将maven 2集成到现有的netbeans项目中?
我不想通过创建一个新的maven web应用程序项目并手动移动我的文件到新项目(因为我有这个项目的版本在我的subversion存储库,我不能链接,如果我创建新的项目),而我需要在我已经存在的netbeans项目集成。我该怎么做呢?创建一个pom.xml可以吗?
Maven 2已经安装在我的机器上。
如何创建一个新的Maven Web项目并将pom.xml
移回您现有的Web项目?我的意思是:
- 备份项目
- 创建名称为
MavenWebTest
的新项目 - 关闭原项目
- 将
pom.xml
从MavenWebTest
项目移动到原始项目的文件夹 - 修改
pom.xml
的项目特定设置(如项目名称,依赖项) - 删除
build.xml
和整个nbproject
文件夹 - 移动并将
web
文件夹重命名为src/main/webapp
(webapp
是新名称)(如果使用Subversion则使用svn mv
) - 将
src/java
移动到src/main/java
(svn mv
也在这里) - 在Netbeans中再次打开项目。它现在应该是一个Maven项目了。
- 删除不需要的
MavenWebTest
项目
无论如何,创建一个空的pom.xml
也应该工作。您必须在pom.xml
中列出您的依赖项,并且必须设置项目名称。也许还需要其他微调才能获得与Netbeans在没有Maven的情况下创建的结果相同的结果。如果你用Netbeans(上面的MavenWebTest)创建pom.xml
,我想大多数Netbeans特定的东西已经在那里了。
如果您是Maven的新手,我建议您检查Sonatype网站上的免费pdf/html书籍。