精华内容
下载资源
问答
  • 主要是说idea下用maven打包的常见问题或者基础理论知识的记录;基于springboot框架和idea工具; 我保留了某次工程的打包后的包,可以用解压软件直接解压查看其中的内容,对比不同。 二、后缀名.jar.original和.jar的...

    一、记录什么内容

    主要是说idea下用maven打包的常见问题或者基础理论知识的记录;基于springboot框架和idea工具;

    我保留了某次工程的打包后的包,可以用解压软件直接解压查看其中的内容,对比不同。

    二、后缀名.jar.original和.jar的jar包

    1、后缀名.jar.original和.jar的jar包

    • .jar.original后缀名的文件是maven直接对我们自己编写的源码进行了打包,这个文件下主要包含了我们自己写到那部分代码(已经转化为.class的字节码)、配置文件application.propertiespom相关的文件;

    在这里插入图片描述

    • .jar后缀名的文件,是经过maven打包以后又经过springboot的打包后的文件,它除了包含.jar.original后缀名的文件的内容以外,还包含了我们项目中所需要的全部的依赖所构成的包,这个包被命名为lib包,即maven拉取的依赖文件和我们自己编写的项目文件打包以后仍然是分开的。(这里我们自己的代码同样也已经成为了.class的字节码)

    在这里插入图片描述

    注意:

    1、maven默认打包的时候,是不会将我们项目中的test的代码打包进jar包的。

    2、maven打包的时候会默认运行test测试,点击这里可以跳过测试步骤进行打包。

    在这里插入图片描述

    2、后缀名.jar.original和.jar的jar包区别

    • 后缀名为.jar.original的jar包,一般是我们的项目打包用作其它项目的依赖使用,这个包因为没有将其它依赖打进去,特点就是小;
    • 后缀名为.jar的jar包,一般是我们用作部署使用,同时可以直接使用命令java -jar jar包名称运行的;

    本小结内容参考:

    参考一

    网页链接:https://segmentfault.com/q/1010000018742847

    内容摘要:说了.jar.original和.jar的jar包的区别

    在这里插入图片描述

    参考二

    网页链接:https://www.cnblogs.com/andysd/p/10105801.html

    内容摘要:说明了pom.xml文件中的一些说明

    展开全文
  • 我们平常用maven把项目打成war时项目名就变成test-0.0.1-SNAPSHOT.war,跟了一串后缀名,这样放到tomcat时访问路径就变成类似这种http://localhost:8080/test-0.0.1-SNAPSHOT/了,所以可以在... <...

    我们平常用maven把项目打成war时项目名就变成test-0.0.1-SNAPSHOT.war,跟了一串后缀名,这样放到tomcat时访问路径就变成类似这种http://localhost:8080/test-0.0.1-SNAPSHOT/了,所以可以在https://www.cnblogs.com/ycyzharry/p/8087333.html,

     <finalName>test</finalName>,打包后就是test.war了
    展开全文
  • maven安装目录的bin目录下,找到mvn.bat或mvn.cmd(不同版本后缀名不一样)打开并添加 set MAVEN_OPTS=-Xss4096k 2.在IDEA集成开发工具中执行: setting->maven->runner->VM Options中添加“-Xss4096k”...

    Maven 打包报“java.lang.StackOverflowError”错解决办法

    1.在命令行执行

    平台:windows
    在maven安装目录的bin目录下,找到mvn.bat或mvn.cmd(不同版本后缀名不一样)打开并添加
    set MAVEN_OPTS=-Xss4096k
    在这里插入图片描述

    2.在IDEA集成开发工具中执行

    setting->maven->runner->VM Options中添加“-Xss4096k”
    在这里插入图片描述

    如果还是报“java.lang.StackOverflowError”则调大参数再试。

    展开全文
  • mvn install:install-file -Dfile=xxx -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar -Dfile:包的本地真实地址 ...-Dpackaging:jar或war,包的后缀名 -Dclassifier:包...

     

    mvn install:install-file -Dfile=xxx -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar

     

    -Dfile:包的本地真实地址

    -DgroupId:pom.xml中groupId

    -DartifactId:pom.xml中artifactId

    -Dversion:pom.xml中0.0.1-SNAPSHOT

    -Dpackaging:jar或war,包的后缀名

    -Dclassifier:包的别名

     

     

    展开全文
  • 基于Maven的web工程,发布时需要将其打包成war格式,每次打包时希望自动带上打包的时间戳,如我的工程名字为showcase,默认打出的war包是showcase.war,而我希望的格式是showcase-20140403091249.war,这样方便后期对...
  • 本文涉及:打包部署会讲解步骤,然后说明需要...clean后会将target删除,package会打包生成一个war为后缀名的war包 部署到tomcate的话直接将这个war包丢到 即可 访问路径的话需要解释一通必备知识点:  htt...
  • Maven知识小结

    2019-05-07 10:04:03
    1,web打包出的后缀名是war,一般不提供给外部使用; 2,在创建或者导入一个Maven项目时,需要设置自动导入包;(idea中是file-> setting -> Maven) 3,在Maven的web项目中,是没有写java的文件夹的,因此...
  • maven常用命令

    2018-07-20 11:29:42
    一、基本命令: mvn compile :到达项目根目录,编译运行项目,生成 target mvn test: 编译 test... 将项目打包,放到 target下,xxx.jar 后缀名通过pom.xml来指定。 maven install : 把 clean,compile,t...
  • maven打Jar包

    2017-06-18 22:43:13
    1、在项目的pom文件增加assemply插件 2、把assembly配置文件放到src/assembly如果没有就创建 ...3、在assembly.xml中配置好需要包含的资源...5、之后会在项目的target目录下生成jar包,包后缀名使用的是assembl
  • 后面打的同名的包 不会覆盖 前面已有的同名的包,使用相同的名字进行打包时会出现打包失败。每次打的包都是一个新的名字,都是一个更新了代码的新包。 在dev环境 和 uat环境 deploy时: ...
  • Java - Eclipse中的Maven的安装与配置

    千次阅读 2018-10-04 03:03:42
    Maven是项目管理工具,开发者可以将自己的代码编写好之后打包后缀名为.jar的文件,俗称jar包。在项目中引入jar包可以直接复用他人编写好的代码,从而实现相应功能。比如我们将要在开发中使用Spring Boot框架,其...
  • 在使用IDEA+Mavne开发项目的时候 使用mvn clean package 对项目进行打包 当我们使用命令java -jar target 运行这个jar包的时候系统会提示我们:没有主清单属性 出现这个错误的原因是在我们...找到后缀名为.MF的文件...
  • Spring Boot部署在服务器上主要分为两种方式:一是打成jar包发布,二是打成war包发布,第一种方式只需要在该服务器中运行java -jar+部署项目的名称就可以启动(不要忘了.jar后缀名),操作比较简单,第二种方式操作...
  • 1. idea 执行 maven 命令 package; 2. 在控制台可以看到本地文件的存放路径: 3. 进入到该目录下,可以看到2个文件: 4. 将这两个文件移动到别的地方,以免maven clean 的时候清除掉,...6. 修改文件后缀名为 bat ,
  • 在IDEA中右侧Maven Project,Lifecycle下的package ...在控制台可以看到打包成功,以及jar包...包+后缀 突然有个错误,提示端口8080被占用,也是经常会出现的错误。 解决方式就是首先打开cmd窗口 输入netstat -a...
  • SpringBoot--01--基础

    2019-06-25 22:39:54
    其中repackage的作用,是重新进行打包,repackage在之前maven中package打包的文件后缀名命名的基础上进行打包,同时将之前package打的包后面命名为original. Web项目 打包出来的war包,需要外部的Tomcat才可以...
  • 我想把自己的maven项目打包放到云服务器上,打包成功后,能根据项目访问到默认的hello world页面,但是我在项目的web.xml中配置了拦截器,然后通过控制器中的action方法后缀去访问出现404,不知道还需要配置...
  • jar包、war包和ear包的介绍与区别

    千次阅读 2018-09-14 14:19:32
    之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因...
  • jar和war区别

    2019-12-22 20:04:26
    之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因...
  • 之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因...
  • jar包和war包的区别

    2018-11-18 10:13:07
    之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因...
  • jar与war包的区别

    2018-09-28 15:10:16
    之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因...
  • rubyzip的使用

    千次阅读 2015-10-19 14:07:57
    现在在做的东西直接用Maven就能打包成war文件。在自己机上部署测试时,本来就这样拷贝到JBoss的deploy目录下也行,不过有些HTML啊JavaScript啥的为了方便修改,所以还是想把war包解开再扔到deploy目录下。我已经数不...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

maven打包后缀名