可执行jar包的maven配置
待整理
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Payfee</groupId>
<artifactId>Payfee</artifactId>
<version>0.0.1</version>
<name>GateWaytest</name>
<dependencies>
<dependency>
<groupId>com.ailk.ecs</groupId>
<artifactId>GatewayClient</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.ailk.ecs</groupId>
<artifactId>Linkage-UDPCommon</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.ailk.ecs</groupId>
<artifactId>EsfServiceCommon</artifactId>
<version>0.4.24</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-discovery</groupId>
<artifactId>commons-discovery</artifactId>
<version>0.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.3</version>
</dependency>
<dependency>
<groupId>weblogic</groupId>
<artifactId>wlfullclient</artifactId>
<version>10.3</version>
</dependency>
<dependency>
<groupId>org.apache.axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>3.1.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis-wsdl4j</artifactId>
<version>1.5.1</version>
</dependency>
<dependency>
<groupId>com.ailk.ecs</groupId>
<artifactId>SecRemote</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<version>1.45</version>
</dependency>
</dependencies>
<build>
<sourceDirectory>code</sourceDirectory>
<resources>
<resource>
<directory>resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<classesDirectory>target/classes/</classesDirectory>
<archive>
<manifest>
<mainClass>com.ecs.Main</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
最新文章
- JSP+servlet简单登录实例
- VirtualBox 使用技巧
- PAT-乙级-1048. 数字加密(20)
- Poj 2840 Big Clock
- MyEclipse 10官网下载地址以及破解方法
- 【转】Git代码提交最佳实践
- [置顶] 程序员必知(三):一分钟知道URI编码(encodeURI)
- codeforces 132C Logo Turtle--- dp dfs
- tomcat应用服务器
- QT基本数据类型(以前没见过qintptr和qlonglong)
- hibernate第一天
- Socket实现单客户端与服务器对话功能
- Unity热更新之C#反射动态获取类属性及方法
- Android studio3.0打开Device File Explore(文件管理器)的方法(图文教程)
- OpenCV (C++) 颜色跟随
- 解决Cordova开发的iOS的app界面被状态栏覆盖
- 动态规划-最大的正方形面积 Maximal Square
- Linux环境下Redis安装配置步骤[转]
- 使用CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Authority (CA) 证书和秘钥文件
- sqlplus命令手冊
热门文章
- matlab数据的导入和导出,以matlab工作区workspace为source和destination
- (六)6.6 Neurons Networks PCA
- 【英语】Bingo口语笔记(59) - 穿着的表达
- sound tips
- Heritrix源码分析(五) 如何让Heritrix在Ecplise等IDE下编程启动(转)
- 理解javascript的caller,callee,call,apply概念
- android技巧:EditText输入错误时该怎样提示用户
- AFNetWorking 使用记录
- 记录一次cefsharp1输入法在win7下异常解决定位
- Windows8.1 安装office2013并激活