IntelliJ IDEA 针对 Maven 支持内部构建功能。 在本例中,我们使用 IntelliJ IDEA Community Edition 11.1 的版本。
关于 IntelliJ IDEA 的一些特性如下:
下面的例子将会帮助你更加充分的认识集成的 IntelliJ IDEA 和 Maven 的优势。
我们将会使用新建工程向导来导入一个 Maven 工程。
目前为止,你已经可以在 IntelliJ IDEA 里看到 Maven 工程了。看一下 consumerBanking 工程的 Libraries 和 Test Libraries. 你可以发现 IntelliJ IDEA 已经将 Maven 所依赖的都添加到了它的构建路径里了。
好了,我们来使用 IntelliJ IDEA 的编译功能来构建这个 Maven 工程 。
你可以在 IntelliJ IDEA 的终端里看到构建过程输出的log:
4:01:56 PM Compilation completed successfully
你将会在 IntelliJ IDEA 的终端下看到运行结果的输出。
"C:Program FilesJavajdk1.6.0_21binjava"
-Didea.launcher.port=7533
"-Didea.launcher.bin.path=
C:Program FilesJetBrainsIntelliJ IDEA Community Edition 11.1.2bin"
-Dfile.encoding=UTF-8
-classpath "C:Program FilesJavajdk1.6.0_21jrelibcharsets.jar;
C:Program FilesJavajdk1.6.0_21jrelibdeploy.jar;
C:Program FilesJavajdk1.6.0_21jrelibjavaws.jar;
C:Program FilesJavajdk1.6.0_21jrelibjce.jar;
C:Program FilesJavajdk1.6.0_21jrelibjsse.jar;
C:Program FilesJavajdk1.6.0_21jrelibmanagement-agent.jar;
C:Program FilesJavajdk1.6.0_21jrelibplugin.jar;
C:Program FilesJavajdk1.6.0_21jrelibresources.jar;
C:Program FilesJavajdk1.6.0_21jrelibrt.jar;
C:Program FilesJavajdk1.6.0_21jrelibextdnsns.jar;
C:Program FilesJavajdk1.6.0_21jrelibextlocaledata.jar;
C:Program FilesJavajdk1.6.0_21jrelibextsunjce_provider.jar;
C:Program FilesJavajdk1.6.0_21jrelibextsunmscapi.jar;
C:Program FilesJavajdk1.6.0_21jrelibextsunpkcs11.jar
C:MVNconsumerBankingtargetclasses;
C:Program FilesJetBrains
IntelliJ IDEA Community Edition 11.1.2libidea_rt.jar"
com.intellij.rt.execution.application.AppMain com.companyname.bank.App
Hello World!
Process finished with exit code 0
什么是 Maven 仓库?在 Maven 的术语中,仓库是一个位置(place),例如目录,可以存储所有的工程 jar 文件、library jar 文件、...
在入门教程构建基础中,你已经学习了如何创建简单的任务。之后您还学习了如何将其他行为添加到这些任务中。并且你已经学会了如何...
如果你已经下载并安装了 Eclipse, 你只要再做一点点事情就可以开始了。Eclipse 附带预先绑定的 Ant 插件,随时可以使用。按照以...
SVN 生命周期本章讨论了版本控制系统的生命周期。在后面的章节中,我们将会介绍每个操作对应的 SVN 命令。创建版本库版本库相当...