maven总结(二)--基本操作之编译java文件

说明:本文需要成功安装maven可参考:https://blog.csdn.net/lsx2017/article/details/80299650

一:编译java文件

        在安装好maven后,在任意目录下新建任意一个名字的文件夹(如:mavenDemo-1)

        1:配置pom.xml

<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"     
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     
		xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">
		 <!--声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。-->       
		<modelVersion>4.0.0</modelVersion>  
		<!--项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相对路径为:/com/mycompany/app-->     
		<groupId>com.lisx.maven</groupId>     
		<!-- 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID和groupID;在某个 特定的group ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven为项目产生的构件包括:JARs,源 码,二进制发布和WARs等。-->     
		<artifactId>maven-dome1</artifactId>        
		<!--项目当前版本,格式为:主版本.次版本.增量版本-限定版本号-->     
		<version>0.0.1-SNAPSHOT</version>     
</project>

        如下图:  

    

   2:在pom.xml同级目录中创建src(该文件名必须交"src"不能随意更改)文件夹用来存放源文件。在src文件夹中创建main(文件名必须叫"main")文件夹用来存放需要被编译的文件,然后创建java文件夹"文件名必须叫java"用来存放需要被编译的java文件。如下图

      Tool2.java的文件代码为

package com.lisx.maven;

public class Tool2 {
	private void methodOne() {
		System.out.println("methodOne");
	} 
}

  3:执行mvn compile命令


会自动生成一个target文件保存生成的class文件


图中1路径就是Tool2.java中头部的路径


到此使用maven生成class文件就操作完毕了。

二:说明

  如果是第一次执行mvn compile命令时,会到中央仓库下载必要的包,保存到默认的路径中及当前用户的点m2文件中。如下图

 

m2就是maventwo的意思

可以在maven中修改默认的保存路径如下图


maven中央仓库的官方网址:https://repo.maven.apache.org/maven2

保存在maven软件的lib目录下的maven-model-builder-3.5.3.jar包中的org\apache\maven\model路径中的pom-4.0.0.XMl文件中如下图:


猜你喜欢

转载自blog.csdn.net/lsx2017/article/details/80299993