Maven 常用命令

maven 打jar包:

mvn package

maven 清除项目:

mvn clean

maven 转eclipse项目:

mvn eclipse:eclipse

maven 转idea项目

mvn idea:idea

maven 拷贝依赖

mvn dependency:copy-dependencies

在maven项目下创建lib文件夹:

mvn dependency:copy-dependencies -DoutputDirectory=lib

mvn安装jar包到本地仓库

mvn install -Dfile=./target/yourjar.jar
-DgroupId=  
-DartifactId=
-Dversion=0.0.1-SNAPSHOT 
-Dpackaging=jar

mvn 下载jar包对应的源码

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc
#第一个命令是尝试下载在pom.xml中依赖的文件的源代码。
#第二个命令:是尝试下载对应的javadocs

mvn项目所需的pom文件查询地址:

http://mvnrepository.com/
http://search.maven.org

maven 打包时指定主类

  <build>
    <pluginManagement>
      <plugins>
        <!--这个plugin不要删除,为了屏蔽上层需要检查代码是否JAVA1.6,因为我们用了JAVA1.8-->
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>animal-sniffer-maven-plugin</artifactId>
          <version>${mvn.animal.sniffer.version}</version>
          <executions>
          </executions>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifest>
              <mainClass>主类</mainClass>
            </manifest>
          </archive>
        </configuration>
      </plugin>
    </plugins>
  </build>

使用maven编译scala https://github.com/nileader/note/wiki/using-maven-build-scala
sbt 参考 : http://www.scala-sbt.org/release/tutorial/zh-cn/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值