如何将maven 2集成到现有的netbeans项目中?
如何将maven 2集成到现有的netbeans项目中 我不想通过创建一个新的maven web app项目并将我的文件手动移动到 新项目(因为我的subversion存储库中有这个项目的版本,如果创建新项目,我将无法链接这些版本),相反,我需要将其集成到我已经存在的netbeans项目中。我该怎么做呢?创建pom.xml有效吗如何将maven 2集成到现有的netbeans项目中?,netbeans,maven,Netbeans,Maven,如何将maven 2集成到现有的netbeans项目中 我不想通过创建一个新的maven web app项目并将我的文件手动移动到 新项目(因为我的subversion存储库中有这个项目的版本,如果创建新项目,我将无法链接这些版本),相反,我需要将其集成到我已经存在的netbeans项目中。我该怎么做呢?创建pom.xml有效吗 Maven 2已经安装在我的机器上。创建一个新的Maven Web项目并将pom.xml移回现有的Web项目怎么样?我的意思是: 备份您的项目 创建一个名为Maven
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
这里也一样)MavenWebTest
项目pom.xml
也应该可以。您必须在pom.xml
中列出依赖项,并且必须设置项目名称。也许还需要其他微调来获得与无Maven的Netbeans相同的结果。如果使用Netbeans创建pom.xml
(上面的MavenWebTest),我想大部分特定于Netbeans的东西都已经存在了
如果您是Maven的新手,我建议您查看上的免费pdf/html书籍。谢谢palacsint!我可以开始使用Maven(在一个新项目中),但我不想转移到一个新项目,因为我无法跟踪以此项目名称存储在subversion存储库中的旧版本。请查看我的更新答案。新项目只是暂时需要。它的
pom.xml
很重要,了解Netbeans如何为其项目生成pom.xml
很有用。我希望现在更清楚了。如果没有,请告诉我。@PalacInt一旦您复制了pom.xml,您是否只运行普通的“构建”或“运行”按钮?如果Netbeans知道它必须阅读pom.xml,那么使用“库”选项卡的经典配置呢?@HernánEche:好问题。我已经更新了答案。构建和运行应该是可行的。(我只测试了构建。)不幸的是,您必须手动将依赖项添加到POM中。请随时询问是否有什么东西不起作用或不清楚。