mavn初学-----简单的命令使用

一*******************************maven常识(linux系统):

(1)本地jar仓库:/home/xxxx/.m2中


二*******************************maven约定:

(1)在项目的跟目录下上之pom.xml配置文件(项目的骨架)

(2)在src/mian/java中放置项目的主要代码

(3)在src/test/java中放置项目的Test代码

二*******************************maven常见错误:

(1)编译器的版本跟不上(默认是1.3版本)

在pom.xml中做如下配置:

<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>
 <configuration>
  <source>1.5</source>
   <target>1.5</target>
  </configuration>
</plugin>

三********************************pom常见标签配置:

依赖标签:<dependencies></dependencies>   jar

<dependencies>
 <ependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.7</version>
  <scope>test</scope>
 </dependency>
</dependencies>

maven的配置标签:<plugin></plugin>   maven的配置项

<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-shade-plugin</artifactId>
 <version>1.2.1</version>
  <executions><execution>
  <phase>package</phase>
   <goals>
    <goal>shade</goal>
   </goals>
   <configuration>  
     <transformers>
     <span style="color:#FF0000;"> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
       <mainClass>com.juvenxu.mvnbook.helloworld.HelloWorld</mainClass></span>
      </transformer>
     </transformers>
    </configuration>
   </execution>
  </executions>
 </plugin>
</plugins>

mavn的常用命令:

(1)mvn clean compile

(2)mvn clean test

(3)mvn clean package

 (4)mvn clean install

这写命令是有包含关系的   compile--->test--->package----->install在如上的红色部分,就是为了生成可执行的jar(在jar包中的MANIFEST中生成主类的信息)

(5)mvn archetype:generate

便捷的生成骨架的方法的方法  其中胡要求你输入项目的定义信息

你可能感兴趣的:(maven)