`
zeng7960983
  • 浏览: 43020 次
  • 性别: Icon_minigender_1
  • 来自: 邵阳
社区版块
存档分类
最新评论

maven的使用

 
阅读更多
上面已经把maven进行了简单的配置.没有配置好的参考:http://zeng7960983.iteye.com/admin/categories/270648
现在我们就maven创建一个简单的创建项目.在命令行里面
使用mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false.
使用这个命令就是mvn帮你创建一个项目的骨架.maven是一个约定由于配置.我们可以看下他生存的目录结构

my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- mycompany
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java

我们生成了这个项目.maven会给我们生成一个简单的类和测试文件.如果我们项目
源代码应该放在src/main/java下
有资源文件src/main/resource下,
测试文件应该放在src/test/java下,
测试文件的资源文件同样也是src/test/resource文件夹下.
重点我们查看下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.mycompany.app</groupId> <!--项目名称-->
  <artifactId>my-app</artifactId><!--模块名称 建议使用项目名称-模块名称 -->
  <version>1.0-SNAPSHOT</version><!--版本号-->
  <packaging>jar</packaging><!-- 打包成jar文件-->

  <name>my-app</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency> <!-- 应用juit   -->
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

   <build>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
      </resource>
    </resources>
  </build>
</project>


编译 mvn  compile ,--编译项目
运行 mvn  test, --运行项目
打包 mvn package, --打包jar

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics