Maven NetBeans

文章介绍了如何在NetBeans和IntelliJIDEA中使用Maven进行项目管理和构建。NetBeans和IntelliJIDEA都内置了Maven支持,可以创建Maven项目,管理依赖,执行Maven目标,并自动下载所需库。Maven的pom.xml文件在两个IDE中都被用来自动化依赖关系的处理。
摘要由CSDN通过智能技术生成

目录

Maven NetBeans

在 NetBeans 里打开一个 Maven 项目

能够介绍一下NetBeans吗?

Maven IntelliJ

在 IntelliJ IDEA 里创建一个新的项目


Maven NetBeans

NetBeans 6.7 及更新的版本已经内置了 Maven。对于以前的版本,可在插件管理中心获取 Maven 插件。此例中我们使用的是 NetBeans 6.9。 关于 NetBeans 的一些特性如下:

  • 可以通过 NetBeans 来运行 Maven 目标。
  • 可以使用 NetBeans 自身的控制台查看 Maven 命令的输出。
  • 可以更新 Maven 与 IDE 的依赖。
  • 可以在 NetBeans 中启动 Maven 的构建。
  • NetBeans 基于 Maven 的 pom.xml 来实现自动化管理依赖关系。
  • NetBeans 可以通过自己的工作区解决 Maven 的依赖问题,而无需安装到本地的 Maven 仓库,虽然需要依赖的项目在同一个工作区。
  • NetBeans 可以自动从远程 Moven 库上下载需要的依赖和源码。
  • NetBeans 提供了创建 Maven 项目,pom.xml 文件的向导。
  • NetBeans 提供了 关于Maven 仓库的浏览器,使您可以查看本地存储库和注册在外部的 Maven 仓库。

在 NetBeans 里打开一个 Maven 项目

  • 打开 NetBeans
  • 选择 File Menu > Open Project 选项
  • 选择项目的路径,即使用 Maven 创建一个项目时的存储路径。假设我们创建了一个项目: consumerBanking. 通过 Maven 构建 Java 项目 查看如何使用 Maven 创建一个项目。

目前为止,你已经可以在 NetBeans 里看到 Maven 项目了。看一下consumerBanking 项目的 Libraries 和 Test Libraries. 你可以发现 NetBeans 已经将 Maven 所依赖的都添加到了它的构建路径里了。

目前为止,你已经可以在 NetBeans 里看到 Maven 项目了。看一下consumerBanking 项目的 Libraries 和 Test Libraries. 你可以发现 NetBeans 已经将 Maven 所依赖的都添加到了它的构建路径里了。

能够介绍一下NetBeans吗?

NetBeans 是一款免费的、开源的集成开发环境(IDE),主要用于开发 Java 应用程序。它由 Sun Microsystems 开发,并且在 Oracle 收购 Sun 后继续开发。NetBeans 提供了丰富的功能和工具,包括代码自动完成、调试器、单元测试、GUI 构建器、版本控制、Maven 集成等,可以帮助开发人员更加高效地开发 Java 应用程序。

NetBeans 支持多种编程语言和平台,包括 Java、C/C++、PHP 和 HTML5 等。它还提供了许多插件和扩展,可以帮助开发人员进行更高级别的开发,如 Web 开发、移动应用程序开发、Java Enterprise 应用程序开发等。

除此之外,NetBeans 还具有用户友好的界面和易于使用的工具,使得它成为一款流行的 Java IDE 之一。

Maven 将会开始构建该项目。你可以在 NetBeans 的终端里查看输出的日志信息:

NetBeans: Executing 'mvn.bat -Dnetbeans.execution=true clean install'
NetBeans:      JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
Scanning for projects...
------------------------------------------------------------------------
Building consumerBanking
   task-segment: [clean, install]
------------------------------------------------------------------------
[clean:clean]
[resources:resources]
[WARNING] Using platform encoding (Cp1252 actually)
to copy filtered resources, i.e. build is platform dependent!
skip non existing resourceDirectory C:\MVN\consumerBanking\src\main\resources
[compiler:compile]
Compiling 2 source files to C:\MVN\consumerBanking\target\classes
[resources:testResources]
[WARNING] Using platform encoding (Cp1252 actually)
to copy filtered resources, i.e. build is platform dependent!
skip non existing resourceDirectory C:\MVN\consumerBanking\src\test\resources
[compiler:testCompile]
Compiling 1 source file to C:\MVN\consumerBanking\target\test-classes
[surefire:test]
Surefire report directory: C:\MVN\consumerBanking\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

[jar:jar]
Building jar: C:\MVN\consumerBanking\target\consumerBanking-1.0-SNAPSHOT.jar
[install:install]
Installing C:\MVN\consumerBanking\target\consumerBanking-1.0-SNAPSHOT.jar
to C:\Users\GB3824\.m2\repository\com\companyname\bank\consumerBanking\
1.0-SNAPSHOT\consumerBanking-1.0-SNAPSHOT.jar
------------------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------------------
Total time: 9 seconds
Finished at: Thu Jul 19 12:57:28 IST 2012
Final Memory: 16M/85M
------------------------------------------------------------------------

Maven IntelliJ

IntelliJ IDEA 已经内建了对 Maven 的支持。我们在此例中使用的是 IntelliJ IDEA 社区版 11.1。

IntelliJ IDEA 的一些特性列出如下:

  • 可以通过 IntelliJ IDEA 来运行 Maven 目标。
  • 可以在 IntelliJ IDEA 自己的终端里查看 Maven 命令的输出结果。
  • 可以在 IDE 里更新 Maven 的依赖关系。
  • 可以在 IntelliJ IDEA 中启动 Maven 的构建。
  • IntelliJ IDEA 基于 Maven 的 pom.xml 来实现自动化管理依赖关系。
  • IntelliJ IDEA 可以通过自己的工作区解决 Maven 的依赖问题,而无需安装到本地的 Maven 仓库,虽然需要依赖的项目在同一个工作区。
  • IntelliJ IDEA 可以自动从远程 Maven 仓库上下载需要的依赖和源码。
  • IntelliJ IDEA 提供了创建 Maven 项目,pom.xml 文件的向导。

在 IntelliJ IDEA 里创建一个新的项目

使用新建项目向导来导入一个 Maven 项目。

  • 打开 IntelliJ IDEA。
  • 选择 File Menu > New Project 选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值