如何在现有的netbeans项目中集成maven 2?

时间:2011-09-25 19:28:03

标签: netbeans maven

如何在现有的netbeans项目中集成maven 2?

我不想通过创建一个新的maven web app项目并手动移动我的文件来实现  新项目(因为我在我的subversion存储库中有这个项目的版本,如果我创建新项目,我将无法链接),而是我需要将它集成到我已经存在的netbeans项目中。我该怎么办呢?创建一个pom.xml会起作用吗?


Maven 2已安装在我的机器上。

1 个答案:

答案 0 :(得分:9)

如何创建新的Maven Web项目并将pom.xml移回现有的Web项目?我的意思是:

  1. 备份项目
  2. 创建名为MavenWebTest
  3. 的新项目
  4. 关闭原始项目
  5. pom.xmlMavenWebTest项目移至原始项目的文件夹
  6. 修改pom.xml项目特定设置(例如项目名称,依赖项)
  7. 删除build.xml和整个nbproject文件夹
  8. web文件夹移动并重命名为src/main/webappwebapp是新名称)(如果您使用Subversion,请使用svn mv
  9. src/java移至src/main/java(此处svn mv
  10. 在Netbeans中再次打开您的项目。它现在应该是一个Maven项目。
  11. 删除不必要的MavenWebTest项目
  12. 无论如何,创建一个空的pom.xml也应该有效。您必须在pom.xml中列出您的依赖项,并且必须设置项目的名称。也许其他微调也需要得到与没有Maven的Netbeans创建相同的结果。如果您使用Netbeans(上面的MavenWebTest)创建pom.xml,我想大多数Netbeans特定的东西已经存在。

    如果您是Maven的新手,我建议您查看Sonatype's website上的免费pdf / html图书。