该方法只可打包非spring项目的可执行jar包,spring项目可参考:http://www.cnblogs.com/guazi/p/6789679.html

1.添加maven插件:

<!-- Maven Assembly Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<!-- get all project dependencies -->
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<!-- MainClass in mainfest make a executable jar -->
<archive>
<manifest>
<mainClass>com.jobscrawler.crawlers.ShhCrawler</mainClass>
</manifest>
</archive> </configuration>
<executions>
<execution>
<id>make-assembly</id>
<!-- bind to the packaging phase -->
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>

2.mvn clean(清理下项目)

3.maven update project

4.命令后执行命令mvn assembly:assembly -Dmaven.test.skip

  进入target目录会看到这两个jar包:

    jobscrawler-1.0-SNAPSHOT-jar-with-dependencies.jar
    jobscrawler-1.0-SNAPSHOT.jar

5.执行 java -jar jobscrawler-1.0-SNAPSHOT-jar-with-dependencies.jar

如果这个不管用,可以参考http://www.cnblogs.com/liqiu/p/3816068.html

http://www.cnblogs.com/liqiu/p/4508848.html

---恢复内容结束---

最新文章

  1. HTML/Elements/base
  2. dataset转list实体
  3. json字符串返回到js中乱码
  4. 转载:C#中的Invoke理解一
  5. nodejs express 框架解密3-中间件模块
  6. 简单的3个SQL视图搞定所有SqlServer数据库字典
  7. css定位左移动多少距离
  8. base64coder调用
  9. 利用反射及jdbc元数据实现通用的查询方法
  10. easyui 进度条
  11. 在sublimetext上打造一个兼容virtualenv的web&amp;python开发环境
  12. springboot之启动原理解析
  13. Oracle篇 之 数据操作
  14. [Swift]LeetCode740. 删除与获得点数 | Delete and Earn
  15. 准备情人节礼物比写代码难?来看看IT直男给女友们的礼物
  16. excel中的数据粘贴不全到plsql中,excel 粘贴后空白,Excel复制粘贴内容不全
  17. “一键GHOST”系统备份与还原(icmzn)
  18. Git之修复Bug流程
  19. 搭建SVN+APACHE环境
  20. vsftpd.conf 详解

热门文章

  1. 内核中的多点触摸协议文档 Multi【转】
  2. 【 Zabbix 】nginx监控及故障重启服务
  3. xshell命令大全
  4. 轻量级批量管理工具pssh
  5. 工作管理 (job control)
  6. request.getServletContext()的问题!
  7. php 单文件上传
  8. web.input()和web.data() 遇到特殊字符
  9. 百度Map-JSAPI-覆盖物范围查询标记
  10. Codeforces Round 253 (Div. 2)