金沙国际app-金沙国际手机app下载

金沙国际app包括教育和科研机构建设、学科共建等,欢迎来到金沙国际手机app下载这里有多种线上娱乐游戏,金沙国际app获颁“创意中国榜”中国文化创意产业领军企业,是一家专业从事网络休闲平台游戏开发、运营的服务性企业。

当前位置:金沙国际app > 网络世界 > Java—maven项目管理,maven项目管理

Java—maven项目管理,maven项目管理

文章作者:网络世界 上传时间:2019-10-11

Java—maven项目管理,maven项目管理

  • Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
  • Maven环境搭建

  http://maven.apache.org/download.cgi下载apache-maven-3.5.0-bin.zip,解压到某个目录下

  配置环境变量:

  图片 1  图片 2

  是否配置成功:

  图片 3

  • maven的一个案例

  1.maven目录结构:

src
    -main
        -java
            -package
    -test
        -java
            -package
    resources

  2.在根目录下(与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.test.maven01</groupId>
    <artifactId>maven01-model</artifactId>
    <version>0.0.1SNAPSHOP</version>

  <!--使用Junit4框架对代码进行测试,需要导入Junit的依赖 -->
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
        </dependency>
    </dependencies>
</project>

  注: groupId : 组织标识,也就是项目的包名。

    artifactId : 模块名,例如:my-project,在M2_REPO目录下,将是:org/codehaus/mojo/my-project目录。

    version : 版本号。例如:NAPSHOP是快照版本

  3.使用命令行执行以下:

  mvn compile 对项目进行编译

  mvn test 运行测试用例

  mvn package ,项目打包成.jar文件。

  执行完成之后,在根目录下,生成一些文件:

  图片 4

  图片 5

  mvn clean 删除maven所生产的目标文件 target目录

  mvn install 安装jar包到本地仓库中

  •  创建目录的两种方式

  1.mvn archetype:generate 按照提示进行选择

Define value for property 'groupId': com.test.maven03
Define value for property 'artifactId': maven03-service
Define value for property 'version' 1.0-SNAPSHOT: : 1.0.0SNAPSHOT
Define value for property 'package' com.test.maven03: : com.test.maven03.service

Confirm properties configuration:
groupId: com.test.maven03
artifactId: maven03-service
version: 1.0.0SNAPSHOT
package: com.test.maven03.service
 Y: : y

  2.mvn archetype:geenrate -Dgroup=组织名,公司网址的反写+项目名

               -DartifactId=项目名-模块名

               -Dversion=版本号

               -Dpackage=代码所存在的包名

  最后自动创建的目录:

  图片 6

 

http://www.bkjia.com/Javabc/1216736.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1216736.htmlTechArticleJava—maven项目管理,maven项目管理 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管...

本文由金沙国际app发布于网络世界,转载请注明出处:Java—maven项目管理,maven项目管理

关键词: