zoukankan      html  css  js  c++  java
  • Maven快速安装配置

    环境:windows7_x86  maven3.3.3

     
    maven是管理项目的常用工具,不用安装,直接配置即可。在配置maven前,需要先安装JDK。
     
    1,安装JDK(注意此版本的Maven要求JDK1.7以上);
     
    2,下载解压apache-maven-3.3.3-bin.zip;
     
    3,将D:mavenapache-maven-3.3.3in添加到系统环境变量里。
     
    4,测试maven配置,cmd>mvn -v
     
    5,修改maven配置文件:maven的配置文件即D:mavenapache-maven-3.3.3confsettings.xml,默认情况下修改该配置文件会对操作系统上所有的用户生效,为了仅对当前用户生效,将该配置文件拷贝到C:Usersliangjian.m2下。
    (如果系统中已经存在C:Usersliangjian.m2,则先删除其下的所有目录文件)
     
    6,打开CMD,创建maven工程:
    第一次创建工程,maven会下载一系列jar包:
    C:Usersliangjian>mvn archetype:generate -DgroupId=com.test.maven -DartifactId=test1 -DpackageName=com.test.maven.test1
         第一次创建工程会有点慢,下载的jar包较多。
     
    7,编译工程:
    D:maven>cd test1
    D:maven est1>mvn clean compile
     
    8,单元测试:
    D:maven est1>mvn clean test     
     
    9,项目打包:
    D:maven est1>mvn clean package
     
    10,项目运行:
    <build>
            <finalName>${project.artifactId}</finalName>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>exec-maven-plugin</artifactId>
                    <version>1.2.1</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>exec</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                          <mainClass>com.test.maven.App</mainClass>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    上述这段内容插入在</project>之前即可。然后在命令行下,输入 
    D:maven est1>mvn exec:java
      <build>
            <finalName>${project.artifactId}</finalName>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>exec-maven-plugin</artifactId>
                    <version>1.2.1</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>exec</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                             <executable>java</executable>      <!-- executable指的是要执行什么样的命令 -->
                             <arguments>                      
                             <argument>-classpath</argument>   <!-- 这是classpath属性,其值就是下面的<classpath/>
                             <classpath>   <!-- 这是exec插件最有价值的地方,关于工程的classpath并不需要手动指定,它将由exec自动计算得出 -->   
                             </classpath>
                             <argument>com.test.maven.App</argument>   <!-- 程序入口,主类名称 -->
                         </arguments>
                    </configuration>
                </plugin>
            </plugins>
        </build>

    上述这段内容插入在</project>之前即可。然后在命令行下,输入
    D:maven est1>mvn exec:exec
    第一种情况适用于简单的工程项目,不需要配置复杂的参数( jvm参数、系统属性、命令行参数),因此只需告诉main入库用java命令直接执行;
    第二种情况在配置文件中指定了使用java执行程序,并指定了classpath,因此使用exec:exec;
     
     
  • 相关阅读:
    mybatis的注意事项一
    java代码操作word模板生成PDF文件
    使用mybatis框架实现带条件查询多条件(传入实体类)
    MyBatis框架ResultMap节点
    优化mybatis框架中的查询用户记录数的案例
    Mybatis框架联表查询显示问题解决
    使用mybatis框架实现带条件查询单条件
    [DB] 如何彻底卸载删除MySQL 【MYSQL】
    [DB] MySQL窗口输入密码后消失问题 【MYSQL】
    [acm] 曾经 刷题记录 [只有正确的坚持才是胜利]
  • 原文地址:https://www.cnblogs.com/pengineer/p/4791858.html
Copyright © 2011-2022 走看看