`
123003473
  • 浏览: 1042127 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Maven 打包 jar 、war 文件时,不将 pom.xml 等打包进包中

 
阅读更多
如果是 jar 包,在 Plugin 中配置

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <configuration>
        <archive>
          <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>


如果是 war 包,在 Plugin 中配置

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <configuration>
        <archive>
          <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>


这个是在 maven-archiver 中设置的,可以查看代码。
分享到:
评论

相关推荐

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    eclipse新建maven项目时,pom.xml文件第一行报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 解决...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    java-selenium-maven-pom文件

    &lt;project 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"&gt; &lt;modelVersion&gt;4.0.0 &lt;groupId&gt;test ...

    打jar包注意点.docx

    跑批项目打了jar包后,运行一直找不到主类或者找不到classpath下的依赖。 解决方法: 1、先在pom.xml文件中加入&lt;build&gt;&lt;/build&gt;标签 &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin ...

    基于SpringBoot的一款纯净脚手架

    maven编译安装pom.xml文件即可打包成war 登陆地址: 服务器:http://47.99.218.99:8080/springboot_v2/ 该数据库只有查询权限跟新增权限,所以修改以及删除会报错 本地 http://localhost:8080 默认帐号密码: admin/...

    maven的优缺点 项目

    Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar和war包,通过pom,一般新创建的maven Project是POM 3.4.创建一个Maven Model 最外面的项目是MavenProject,其它的全部是Maven Model 3.4.1.创建JAR 目录...

    WMV:WMV- Whats My Version是一个Maven插件,它将版本信息存储在jarwar文件中,以便您在运行时检索它

    Whats My Version是一个maven插件,可在打包过程中将工件的版本信息存储在jar / war文件中。 此信息以后可以很容易地检索出来,以便以您想要的任何方式使用(例如向用户显示)。 用法 该插件可通过中央Maven存储库...

    springboot参考指南

    打包可执行jar和war文件 v. 59.5. 就地(in-place)运行项目 vi. 59.6. Spring Boot插件配置 vii. 59.7. Repackage配置 viii. 59.8. 使用Gradle自定义配置进行Repackage i. 59.8.1. 配置选项 Spring Boot参考指南 6...

    Maven入门--概念与实例

    Artifact:artifact 是工程将要产生或需要使用的文件,它可以是jar文件,源文件,二进制文件,war文件,甚至是pom文件。每个artifact都由groupId和 artifactId组合的标识符唯一识别。需要被使用(依赖)的artifact都...

    springboot-quickstart:Eclipse-Maven Spring Boot快速入门项目

    将delare打包为pom.xml中的jar罐打开cmd转到主目录运行“ mvn clean install”转到目标文件夹并运行“ java -jar springboot-quickstart-0.0.1-SNAPSHOT.jar” #在servlet容器中运行 delare包装为pom.xml中的war ...

    HelloPlutoPortlet

    HelloPlutoPortlet 参考资料 ... pom.xml 文件更新以配置 maven-war-plugin 以使用更新的 web.xml。 pom.xml 文件更新以排除 portlet-api*.jar,因为 jar 已经在 pluto 捆绑的 tomcat 中。 资源:

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring...

    JFinal Weixin 是基于 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo 代码即可进行极速开发

    Final Weixin 是基于 JFinal 的...以上两种方法注意要先将pom.xml中的导出类型设置为 war,添加 war 内容进去即可 依赖jackson或fastjson 5、jar包依赖详细说明 详见请见:JFinal weixin Jar依赖 6、WIKI持续更新中

    BOS技术整理-05

    创建一个maven项目(war) 编写实体类,Service 导入applicationContext.xml 配置cxf的发布 客户端测试代码 WebService-RS RS-独立发布 编写服务接口 打上@path配置路径 @get等请求方式 @...

    Maven 构建生命周期

    Maven 构建生命周期 Maven 构建生命周期定义了一个项目构建跟发布的过程。 ...创建JAR/WAR包如在 pom.xml 中定义提及的包 检查 verify 检查 对集成测试的结果进行检查,以保证质量达标 安装 i

    assess.zip

    │ pom.xml │ ├─.idea │ │ assess.eml │ │ assess.iml │ │ compiler.xml │ │ encodings.xml │ │ misc.xml │ │ modules.xml │ │ uiDesigner.xml │ │ webContexts.xml │ │ ...

    mavenproject

    java-tomcat-maven-example 这是使用Maven和webapp-runner为Tomcat构建的示例可立即部署的Java Web应用程序。...将webapp-runner插件添加到pom.xml : &lt;!-- ... --&gt; &lt;!-- ... --&gt; &lt;plugin&gt;

    BackendServiceProject:这是用于创建后端 Rest API 的模板

    第 2 步:更改项目名称:打开 pom.xml 并更改您的组织名称您的 war 或 jar 名称将版本增加一以便可以轻松跟踪 第 3 步:导入到 Eclipse:从 Eclipse &gt; 新建 &gt; 导入 &gt; 现有 Maven 项目 &gt; 浏览到项目目录的根目录 &gt; ...

    使用Maven管理进行多模块开发案例

    一,新建一个简单的Maven工程,这个Maven工程只含一个pom文件,他是管理各个模块的父级POM,如: Xml代码 &lt;packaging&gt;pom&lt;/packaging&gt; &lt;modules&gt; &lt;module&gt;app-utils&lt;/module&gt; &lt;module&gt;app-dao&lt;/module&gt; ...

    spring-boot-reference.pdf

    11.5. Creating an Executable Jar 12. What to Read Next III. Using Spring Boot 13. Build Systems 13.1. Dependency Management 13.2. Maven 13.2.1. Inheriting the Starter Parent 13.2.2. Using Spring Boot ...

Global site tag (gtag.js) - Google Analytics