zoukankan      html  css  js  c++  java
  • 常用pom打包方式

    <build>
    <plugins>
    <!-- 跳过测试代码-->
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
    <skip>true</skip>
    </configuration>
    </plugin>
    <!-- 使用maven-compiler-plugin插件可以指定项目源码的jdk版本,
    编译后的jdk版本,以及编码。-->
    <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.6.0</version>
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    </configuration>
    </plugin>
    <!-- 支持自定义的打包结构,也可以定制依赖项等。
    我们日常使用的以maven-assembly-plugin为最多,
    因为大数据项目中往往有很多shell脚本、SQL脚本、.properties.xml配置项等,
    采用assembly插件可以让输出的结构清晰而标准化。 -->
    <plugin>
    <artifactId>maven-assembly-plugin </artifactId>
    <configuration>
    <descriptorRefs>
    <descriptorRef>jar-with-dependencies</descriptorRef>
    </descriptorRefs>
    <!-- 指定主类 -->
    <archive>
    <manifest>
    <mainClass>com.lagou.mr.MyJob</mainClass>
    </manifest>
    </archive>

    </configuration>
    <executions>
    <execution>
    <id>make-assembly</id>
    <phase>package</phase>
    <goals>
    <goal>single</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    </plugins>
    </build>
    有朝一日同风起,扶摇直上九万里
  • 相关阅读:
    获取app下载链接
    查找文件的路径
    回忆基础:制作plist文件
    Ping++中的AlipaySDK和AlicloudUTDID冲突解决方案
    CocoaPods常用操作命令
    自签名配置HTTPS
    Instruments10 分析某个类中方法的执行时间
    iOS KVC/KVO
    iOS 系统架构及常用框架
    LINQ to SQLite完美解决方案
  • 原文地址:https://www.cnblogs.com/wind-man/p/14594404.html
Copyright © 2011-2022 走看看