maven学习之二初学maven

本文详细介绍了如何使用Maven构建Java项目,包括新建文件夹、目录结构配置、创建pom.xml文件、引用其他工程及打包过程。同时,演示了如何在不同项目间引用依赖并确保项目的正确构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新建一个文件夹。maven项目的目录结构必须是xxx/src/main/java/的形式

在01/src/main/java/com/djk/目录下建立一个java文件

在src目录下放置一个pom.xml文件

<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.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.djk</groupId>
  <artifactId>whx</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

</project>


groupId代表包名 这是是com.djk

artifactId和version组成代表打包后的包名

进入cmd模式进入src目录 输入命令mvn clean package 则会在src目录下生成一个target文件夹

这样一个jar包就打好了 可以用了

 

这里要注意的是maven项目必须要按照src/main/java的目录放置

 

 

接下来讲的是引用别的工程

新建一个目录 02/src/main/java/cn/whx/

在这目录下新建一个java文件

package cn.whx;

import com.djk.*;


public class whx 
{	
	public void say(String str)
	{
		djk d = new djk();
		d.say(str);
	}
}


这里引用了上面一个工程的类 djk

接下来在src目录下创建pom.xml文件

<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.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>cn.whx</groupId>
  <artifactId>mywhx</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>


    <dependencies>
    <dependency>
      <groupId>com.djk</groupId>
      <artifactId>whx</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
</project>


 

这里<dependencies>表示引用

<dependency> <groupId>com.djk</groupId> <artifactId>whx</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>compile</scope> </dependency>

引用了工程01 groupId和01的groupId一样 artifactId和version也一样

 

接下来cmd进入01src目录下 输入mvn clean install 这个命令会把这个jar文件放入自己的maven仓库

 

然后cmd进入02src目录下 输入mvn clean package   ok打包结束

 

把01和02的工程的jar包导入工程就可以用了

 

注意:1:02工程引用01工程首先01工程必须要在maven仓库中有 可以用mvn clean install 命令

2:工程3用02工程是必须要导入02和01工程的jar包


 

 maven常用命令:

mvn clean 清除target目录

mvn compile编译

mvn clean compile 先清楚后编辑

mvn clean package 先清除后打包

mvn clean install 先清楚后发布到本地仓库 以便其他项目调用

 

mvn clean deploy 先清除后发布到私有服务器

 

mvn archetype:gererate 自动搭建maven项目骨架

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值