创建Maven项目

一、Maven创建普通的Java项目

(1)创建项目(通过命令行创建)

在一个文件夹地址框选中输入cmd打开命令窗口,输入运行命令:

mvn -B archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.1  -DgroupId=com.bittech.hello -DartifactId=hello-app -Dversion=1.0.0

运行输出: 

查看Maven项目:

(1)在命令窗口输入dir查看Maven项目,我们可以看到open目录下有一个hello-app,这是将运行命令中的artifactId作为项目名称。

(2)输入cd hello-app进入目录,再输入dir可以看到hello-app中有一个pom.xml,可以看出hello-app是一个Maven项目。

(3)输入mvn compile编译项目,输出BUILD SUCCESS表示文件编译成功。编译后文件放在target\classes地址中。

(4)输入tree /F.查看当前hello-app项目的目录结构。我们可以看到主程序和测试代码分离。目录中有一个target目录,是通过Maven编译打包时自动生成,可以随意删除。我们看到target中有一个classes目录,是因为反射中有一个class类,class类不能创建对象叫class,所以target中是classes。

(5)输入mvn test-compile编译test文件

(6)输入mvntest命令,在test代码编译完成后,测试test代码。即白盒测试中的单元测试。我们可以看到测试后的结果:Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec

(7)输入mvn package进行打包成jar包。是将src目录下的main目录里的文件进行打包。测试通过后,我们接下来就要进行打包,提交给用户。

(8)输入mvn install命令,安装构件将jar包安装到本地仓库中。

我们可以在本地仓库目录中看到hello-app项目目录。

(9)发布构件到远程仓库服务

1.中央仓库

1.1申请中央仓库帐号

1.2settings 中配置仓库服务的认证信息

1.3pom.xml 设置发布仓库地址

1.4向中央仓库申请发布构件
           1.5申请通过之后,进行构件发布

2.公司私服

2.1申请公司私服帐号

2.1settings 中配置仓库服务的认证信息

2.3pom.xml 设置发布仓库地址

2.4发布构件

3.配置操作

pom.xml 中的配置信息(仓库地址)

<distributionManagement>

   <repository>

       <id>mycompany-repository</id>

       <name>MyCompany Repository</name>

       <url>scp://repository.mycompany.com/repository/maven2</url>

   </repository>

</distributionManagement>

settings.xml 中配置信息(认证信息)

<servers>

 <server>

   <id>mycompany-repository</id>

   <username>jvanzyl</username>

   <!-- Default value is ~/.ssh/id_dsa -->

   <privateKey>/path/to/identity</privateKey> (default is ~/.ssh/id_dsa)

   <passphrase>my_key_passphrase</passphrase>

 </server>

</servers>

 4.发布构件

mvn deploy命令

二、总结Maven常用操作命令

mvn clean 清理构建目录

mvn compile 编译源代码

mvn test-compile 编译测试代码

mvn test 运行单元测试

mvn package 运行打包

mvn install 运行安装,生成的构建存储到本地仓库

mvn clean package 清理然后打包

mvn clean package -Dmaven.test.skip=true 清理然后打包,但是跳过测试阶段

mvn site 生成项目站点

三、在IDEA软件上创建Maven项目

打开IDEA新建项目

创建项目

然后Finish创建完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值