如何将Netbeans生成的项目转换为接受Maven配置?有一些选项可以创建基于Maven的项目,但是到目前为止我没有发现将Maven依赖项添加到现有项目中.
Jér*_*nge 66
您需要创建一个单独的Maven项目.然后,您可以将代码从其他项目复制到Maven项目.这可以从NetBeans中的"项目"窗口完成.
只需在树中选择代码文件/包,右键单击进行复制,然后将它们粘贴到新Maven项目的源包中.
接下来,打开Maven无法编译的文件,因为它们错过了依赖项.有问题的行左侧的黄色灯泡将为您提供搜索缺少的依赖项的选项,并将它们添加到您的项目中.您需要联机才能执行搜索.
您还可以通过右键单击"项目"窗口中的"依赖项"文件夹,在新的Maven项目中手动添加maven依赖项.
Tej*_*jas 15
如果你是maven的家族,那么你甚至可以在以后配置maven,但是不建议这样做.
人们(包括我;)推荐创建一个新的maven项目背后的唯一原因是,Maven拥有自己的目录结构.这是标准的.现在如果你想在以后阶段为项目启用maven,那么你可以在pom.xml中配置东西,即你的源目录,目标目录和web app目录(如果适用)
我在SVN有一个大项目,不允许创建一个新项目.我不想支持lib管理,所以我根据我的目录结构配置了maven.
这是我的pom.xml的一部分
<build>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>testpackages</testSourceDirectory>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<plugins>
<plugin>
<version>2.3.2</version>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>web-root</directory>
</resource>
</webResources>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我按照桌面java应用程序执行此步骤
1)在eclipse中打开你的项目(通过转到新项目并浏览到你的项目)导入项目将无法正常工作
2)为该项目启用maven
3)添加依赖库
4)关闭你的项目
5)从项目位置删除NBProject文件夹和Build.xml(否则netbeans将无法将其识别为maven项目)
6)从netbeans打开这个项目
在执行此操作之前备份项目
| 归档时间: |
|
| 查看次数: |
65488 次 |
| 最近记录: |