zoukankan      html  css  js  c++  java
  • maven学习--1.项目结构及简单使用

    1.项目目录结构

    MavenProjectRoot(项目根目录)
       |----src
       |     |----main
       |     |         |----java ——存放项目的.java文件
       |     |         |----resources ——存放项目资源文件,如spring, hibernate配置文件
       |     |----test
       |     |         |----java ——存放所有测试.java文件,如JUnit测试类
       |     |         |----resources ——存放项目资源文件,如spring, hibernate配置文件
       |----target ——项目输出位置
       |----pom.xml ----用于标识该项目是一个Maven项目

    2.手动创建Maven项目,使用Maven编译

    2.1创建项目根文件夹,例如E:Maven01

    2.2在Maven01文件夹中创建“pom.xml”文件(pom.xml是maven项目的配置文件,必须)

    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.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <!--所有的Maven项目都必须配置这四个配置项-->
        <modelVersion>4.0.0</modelVersion>
        <!--groupId指的是项目名的项目组,默认就是包名-->
        <groupId>me.gacl.maven</groupId>
        <!--artifactId指的是项目中的某一个模块,默认命名方式是"项目名-模块名"-->
        <artifactId>Hello</artifactId>
        <!--version指的是版本,这里使用的是Maven的快照版本-->
        <version>0.0.1-SNAPSHOT</version>
        
        <properties>
             <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         </properties>
        
        <!--添加依赖的jar包-->
         <dependencies>
             <!--项目要使用到junit的jar包,所以在这里添加junit的jar包的依赖-->
             <dependency>
                 <groupId>junit</groupId>
                 <artifactId>junit</artifactId>
                 <version>4.9</version>
                 <scope>test</scope>
             </dependency>        
             
         </dependencies>
        
         <!-- 
        <build>
            <plugins>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <encoding>utf8</encoding>
                    </configuration>
                </plugin>
            </plugins>
        </build>
         -->
    </project>

    2.3编写Java类文件,Maven项目规定,所有的*.java文件必须放在src目录下的main目录下的java目录中,在Maven01项目根目录中创建一个src目录,然后在src目录中创建main目录,在main目录中再创建java文件夹,路径如下:

    E:Maven01srcmainjavamegaclmavenHello.java

    package me.gacl.maven;
    
    public class Hello{
        public String sayHello(String name){
            return "Hello打扰了" + name + "!";
            
        }
        
    }
  • 相关阅读:
    【生活没有希望】poj1273网络流大水题
    SPOJ FASTFLOW网络流水题
    【生活没有希望】hdu1166敌兵布阵 线段树
    【生活没有希望】NOIP2010初赛 烽火传递 smartoj1475
    【填坑向】bzoj2038小Z的袜子 莫队
    (RMQ版)LCA注意要点
    【填坑向】spoj COT/bzoj2588 Count on a tree
    bzoj4364: [IOI2014]wall砖墙
    【听说是线段树】bzoj1012 [JSOI2008]最大数maxnumber
    bzoj4196 [Noi2015]软件包管理器 树链剖分+线段树
  • 原文地址:https://www.cnblogs.com/lvshoutao/p/8718947.html
Copyright © 2011-2022 走看看