首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Maven】项目打包-war包-Jar包

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 首先,项目必须得是Maven配置的项目。 增加了一个发布插件来实现。...--这里影响的是将项目打成什么后缀的包 如果修改为jar,就是打包成jar包 --> war ......这样就可以在IDEA中增加一个打包的配置,打开Run/Debug Configurations对话框,选择增加配置一个Maven打包项目 ?...也可以直接使用Maven的命令打包。打开一个命令行窗口,将路径切换到工程跟目录下,直接在命令行输入mav package,一样的可以实现这个运行打包成war。...在命令行窗口中切换到target目录中,运行如下命令,就能启动应用: java -jar springBootHelloM-1.0-SNAPSHOT.jar IDEA将项目打包成war包 ?

2.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    maven项目打jar包

    打包有两种方式: 1、直接 项目--右键--export,选择JAR file打包(不推荐这种方式); 这样直接打的包通过java -jar 会提示“没有主清单属性”,需要修改jar包中的MANIFEST.MF...文件,加上Main-Class这一行 具体请参考:http://jingyan.baidu.com/article/db55b60990f6084ba30a2fb8.html http://blog.chinaunix.net.../uid-10376640-id-4621557.html 2、通过maven命令打包; 首先要确定linux机器的jdk版本,用高版本jdk打的jar包无法在低版本的linux环境上运行,如果运行时提示...blog_64ecfc2f0102uxu6.html> 如linux机器上的JDK版本为1.7,那么打包的时候也要用1.7的版本去打包; 具体打包步骤如下: a、右键项目--Run As --Maven...备注: a、项目的路径最好用全英文,不要有特殊符号; b、打包的时候关掉项目路径的所有相关进程,如打开了该目录,打开了目录中的文件,避免maven clean的时候失败;

    1.4K70

    EasyPR-Java项目maven版本所需jar包

    但是作为我们这种*丝程序猿大家都懂的,肯定是打死也不会首先考虑收费的东西的,其实领导也是这么想的,要不然还让你研究个毛线啊。...看到的开源的项目貌似有OpenCV但是这个是国外的东西,而对于国内车牌识别有一个依赖于OpenCV的开源项目就是EasyPR,但是这个项目貌似是C++的,但是我是Java所以就找了一个Java版本的想来跑一跑...这个是项目的所需jar包 文件下载:n459.com/file/25127180-476386101 下述内容无关: ----------------------------------------...总结:篇中主要讲了一下Salesforce Connect以及 External Object的简单使用。项目中不一定使用到,但是涉及到大型项目,有这个概念,知道什么场景使用它即可。...自定义表 __c, Big Object使用 __b, External Object使用 __x,如果能了解底层的知识一定是一个很奇妙的体验。篇中有错误地方欢迎指出,有不懂欢迎留言。

    74720

    Foreign Key 一定是无用的吗?

    完全没有用到 Join, 你没看错 想一想为什么呢? 星球的事 越来越喜欢知识星球了! 以前找不到可以移动的笔记本,往往都是手机上记一笔,网易有道云笔记记一下,或者印象笔记。...在知识星球上开一个专题,慢慢的去雕琢,去磨文字,就像是自己的产品一样,一天天看着成型 ,是非常开心的一件事情。相当有成就感。这些分享的文章可以帮助喜欢 SQL , 数据库技术的爱好者,当然也很开心。...但更重要的是我对看过的书,做过的案子以及技巧的一些记录,这是记录成长的地方,我希望它私密,仅与朋友一起分享。 7 大主题,已经完成了 5 个,相信再过 2周,所有的主题都能写完了。 ?...多谢读者们的支持,愿意加入星球看我写文,接下来会有更多的分享记录进来,比如: 《索引设计与优化》 《Design Data-Intensive Applications》 这两本我最喜欢的书, 基于这些书做一些实战项目...,一并做好记录。

    42010

    Java - Maven 项目打包详解

    在 Java 开发中,Maven 是一款非常重要的项目管理工具,它不仅能够帮助我们管理项目的依赖关系,还提供了强大的项目打包功能。本文将详细介绍如何使用 Maven 对 Java 项目进行打包。...一、Maven 简介 Maven 采用了一种基于项目对象模型(Project Object Model,POM)的概念来管理项目。...clean:是一个 Maven 生命周期阶段,它会清理项目生成的目标目录(通常是 target 目录),删除之前构建过程中生成的文件,如编译后的类文件、打包后的 jar 包等,以确保本次构建是在一个全新的环境下进行...package:也是一个生命周期阶段,它会根据项目的类型(如 Java 项目通常会打成 jar 包,Web 项目可能会打成 war 包)进行打包操作。...三、打包类型 Maven 支持多种打包类型,常见的有以下几种: 1. JAR 包 对于普通的 Java 应用程序或类库项目,通常会打包成 JAR(Java Archive)文件。

    25910

    left join左表一定是驱动表吗?

    left join左表一定是驱动表吗? 日常工作中,遇到很多left join的SQL,今天对left join的这种语法进行简单讲解。...Query OK, 6 rows affected (0.02 sec) Records: 6 Duplicates: 0 Warnings: 0 首先我们创建2个表,表a和表b,2个表的结构一致...6 | 6 | 6 | +------+------+------+------+ 4 rows in set (0.01 sec) 从结果可以看到,这两条SQL返回的值是不一样的...b.f1到表a中去查,匹配到记录后判断a.f2=b.f2是否满足,满足条件的话就作为结果集的一部分返回。...也就是说,使用left join时,左边的表不一定是驱动表。 2、如果需要left join的语义,就不能把被驱动表的字段放在where条件里面做等值判断或不等值判断,必须都写在on里面。

    3.7K31

    机器学习的未来一定是深度学习吗?

    今天与大家分享的是来自Airbnb的朱赟的一篇文章《IT江湖(一)之机器学习篇》,这篇文章讨论的是机器学习的五个部落,现在我们一起带着这些疑问,寻找这些部落后面的秘密吧。...这就是逻辑推理,下图呈现了演绎和逆演绎的一个经典问题。所以如果用一个词概括这个宗派,那就是逻辑推理。...核心就是,有一个空间,中间被切开了。你的目标是在这个空间里找到一条切线或切面,把它切成两半,一半是对的一半是错的,这就是分类的另外一种解法。...一种方法是变化空间,把空间变成另外一个空间。或者换一种切法,用另外一种曲线。但无论怎么做,你都是采用某种方法找到一个好的切割法,这个切割法能把空间切开,一半属于A,一半属于B,这样就解决了分类问题。...深度学习能否一统江湖呢? 最后我们有一个经典问题:深度学习能否一统江湖?个人认为还有一些距离,为什么呢?就像作者在文中总结出来的: 符号主义有一些自身的优点,比如它能提供一些知识的组合,即推理。

    66880

    Maven 引用项目中的jar包

    systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/patchca-0.5.0.jar 这样就省去了将jar包安装到本地...maven仓库的麻烦~只要保证需要用的jar包在lib下面就可以了。...这么做的目的是为了使用mvn:compile去编译项目,有些开发工具会在代码被修改后自动编译,因为在ide的环境中web项目的lib目录可能已经被添加为了classpath,但是在maven执行编译的时候...,这个lib目录下的jar包是不会自动加入到classpath的,这里使用的不是加入classpath的方式,而是直接用maven指定jar文件的方式,更加方面,可移植性更高。...注意,这里使用的是pom.basedir而不直接写basedir就是为了在执行maven命令的时候,避免因为manve引入了项目中的jar发出类似于下面的警告。

    84710
    领券