A. java中的maven是干什么的
Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。例如:项目开发中第三方jar引用的问题,开发过程中合作成员引用的jar版本可能不同,还有可能重复引用相同jar的不同版本,使用maven关联jar就可以配置引用jar的版本,避免冲突。
你给出的图片中binary是二进制文件,source是源码,开发中我们需要下载的是binary文件,后缀标识压缩的算法. 一般来说,windows系统用zip较多,linux系统用tar.gz较多。source是maven项目的源码,探究原理时可以下载源码进行研究。
(1)javajar包访问权限maven扩展阅读
Maven常用命令:
1.mvn archetype:generate 创建Maven项目
2.mvn compile 编译源代码
3.mvn deploy 发布项目
4.mvn test-compile 编译测试源代码
5.mvn test 运行应用程序中的单元测试
6.mvn site 生成项目相关信息的网站
7.mvn clean 清除项目目录中的生成结果
8.mvn package 根据项目生成的jar
9.mvn install 在本地Repository中安装jar
10.mvn eclipse:eclipse 生成eclipse项目文件
B. Java:这两种jar包有什么区别呢
这是maven中的吧。
XXX.jar是编译好的包。可以运行。
XXX-source是源码,这个时候jar就是相当于一个zip,只内是把文件容放在一起。
类似的还有
XXX-doc.jar 是javadoc的压缩包。
C. 大佬求助Maven编译java文件失败是怎么回事
问题描述:
在eclipse中build一个普通maven项目,报错,提示信息是缺少maven插件(插件名称忘了)。
原因:
可能是由于使用了eclipse自带的jre导致的,这个jre里没有tools.jar,而jdk的lib目录下有(个人理解)。
解决办法:
1、检查eclipse的配置,确保使用的不是eclipse自带的版本。
步骤:在eclipse中打开Window->Preferences->Java->Installed JREs->Add,添加自己下载并配置好的jdk(别忘了配置环境变量),我用的是jdk1.6.0_4.3。
2、然后再次编译maven项目,仍然报错,但提示信息改变了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失败; 3、解决方案:删除repository文件夹,确保网络畅通,重启eclipse,执行Maven->Project Update,问题解决。
注意:如果你的eclipse中配置了tomcat,那么你也需要重新选择tomcat的jdk版本,确保与前面的一致。 步骤:在eclipse中打开Window->Preferences->Server->Runtime Environment->选中你的tomcat server->Edit,在JRE这项里选择你的jdk,完成。
D. 如何配置maven java 路径
第一步:配置maven的库
1、在本地新建一个文件夹,来存放maven需要的jar库。
2、修改maven配置文件settings.xml,D:\apache-maven-3.3.3\conf\settings.xml。使配置文件指向您刚才建的文件夹。
第二步:eclipse配置maven
1、打开cclipse,依次打开Windows-->Prefrences,点击Maven的右边的三角符号,以展开Maven的配置界面,
2、然后点击Maven下面的Installations选项,出现如下界面,请点击Add按钮
3、再后请选择您的maven安装路径,这里我的maven的安装目录为D:\apache-maven-3.3.3 ,选择你的maven安装目录,并点击确定, 之后可以点击Apply,点击OK,界面
4、再然后点击Maven下面的User Settings选项,出现如下界面,请您点击第二个Browse..按钮,选择您第一步配置的maven配置文件settings.xml。然后点击下面的Update Settings按钮,再点击下面的Apply按钮,点击ok就完成了。
第三步:测试maven是否安装成功
1、打开Eclipse,创建Maven项目。依次点击File-->New-->Maven Project ,请选中Create a simple project(skip archetype selection),之后点击Next按钮。
2、然后填写Group id和artifact id, Version默认,Packaging默认为jar,Name,Description选填,其他的不填,之后点击Finish按钮完成。