本文目录一览:
java中的maven是干什么的?
Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。例如:项目开发中第三方jar引用的问题,开发过程中合作成员引用的jar版本可能不同,还有可能重复引用相同jar的不同版本,使用maven关联jar就可以配置引用jar的版本,避免冲突。 你给出的图片中binary是二进制文件,source是源码,开发中我们需要下载的是binary文件,后缀标识压缩的算法。一般来说,windows系统用zip较多,linux系统用tar.gz较多。source是maven项目的源码,探究原理时可以下载源码进行研究。
扩展资料
Maven常用命令:
mvn archetype:generate
创建Maven项目mvn compile
编译源代码mvn deploy
发布项目mvn test-compile
编译测试源代码mvn test
运行应用程序中的单元测试mvn site
生成项目相关信息的网站mvn clean
清除项目目录中的生成结果mvn package
根据项目生成的jarmvn install
在本地Repository中安装jarmvn eclipse:eclipse
生成eclipse项目文件
参考资料:百度百科-Maven
java里面maven作用是什么?
maven是一个项目自动化管理工具。 大家都知道java是一个面向对象的语言,你如果使用一个文件读写的功能,你就需要用到io流,以及文件读写。直接引入封装好的文件读写功能,里面封装好了,直接调用即可,不需要关心里面是如何实现的。只要使用它即可。这个时候jar包的作用就体现出来了,而我们通常引用jar包的时候需要把jar包下载到本地,再加载到项目当中使用,这样非常麻烦且不容易管理。 使用maven你只需要在pom中引入对应的jar包,即可使用远程网络仓库引入,同时可以用来编译java文件,管理jar包引用,继承等等。
java里面的maven难吗?
maven不难。 主要理解maven能干的事,依赖,版本控制,编译,打包等。主要要明白它各种标签的含义,然后灵活运用。 这些通过简单的pom配置配合maven命令就可以完成。
java maven项目跟web项目区别
区别如下: 一,Web项目是网页的编码,像jsp,servlet,struts这类的。但是java maven项目的话,是AWT,SWING这类的编码。 二,Web项目中是tomcat来触发的,但是java maven项目里是Main来开始的。 三,Web项目需要服务器,java maven项目则不需要。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。 由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
扩展资料:
Maven常用命令:
mvn archetype:generate
创建Maven项目mvn compile
编译源代码mvn deploy
发布项目mvn test-compile
编译测试源代码mvn test
运行应用程序中的单元测试mvn site
生成项目相关信息的网站mvn clean
清除项目目录中的生成结果mvn package
根据项目生成的jarmvn install
在本地Repository中安装jarmvn eclipse:eclipse
生成eclipse项目文件mvn jetty:run
启动jetty服务mvn tomcat:run
启动tomcat服务
参考资料:百度百科:Maven