精华内容
下载资源
问答
  • maven项目如何打包

    千次阅读 2020-06-07 16:07:01
    (2)瘦包:直接打包不打包依赖包,仅打包项目中的代码到JAR包中。 1.打瘦包 2.打胖包 第一种:只打胖包 快捷键:Alt+shirt+ctrl+s 定入口函数和胖包的保存路径 开始打包 打胖包完成 3.同时打胖包和瘦包 ...

    说明(java):

    (1)胖包:将maven项目中的依赖包和项目打为一个包 。
    (2)瘦包:直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中。

    1.打瘦包

    在这里插入图片描述

    在这里插入图片描述

    2.只打胖包

    2-1.快捷键:Alt+shirt+ctrl+s

    在这里插入图片描述

    2-2.定入口函数和胖包的保存路径

    在这里插入图片描述

    2-3.开始打包

    在这里插入图片描述
    在这里插入图片描述

    2-4.打胖包完成

    在这里插入图片描述

    3.同时打胖包和瘦包

    3-1.修改maven项目的pom文件
    <build>
      <plugins>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>2.3.2</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <configuration>
            <descriptorRefs>
              <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
            <archive>
              <manifest>
                <mainClass>入口函数</mainClass>
              </manifest>
            </archive>
          </configuration>
          <executions>
            <execution>
              <id>make-assembly</id>
              <phase>package</phase>
              <goals>
                <goal>single</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
      </plugins>
    </build>
    
    3-2.开始打包

    在这里插入图片描述

    3-3.完成打包

    在这里插入图片描述

    说明(scala):

    修改pom文件,替换build部分
      <build>
        <plugins>
          <plugin>
            <groupId>org.scala-tools</groupId>
            <artifactId>maven-scala-plugin</artifactId>
            <version>2.15.2</version>
            <executions>
              <execution>
                <goals>
                  <goal>compile</goal>
                  <goal>testCompile</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
    
          <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
            </configuration>
          </plugin>
    
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19</version>
            <configuration>
              <skip>true</skip>
            </configuration>
          </plugin>
        </plugins>
      </build>
    

    如何运行scala的包

    spark -submit
    --class  类路径
    --master spark://ip地址:7077
    包路径 
    
    展开全文
  • maven 一次打包多个maven项目

    千次阅读 2018-11-19 22:33:38
    maven 一次打包多个maven项目。 使用场景 ...如果一个项目有多个子项目的pom.xml文件,比如我的项目路径是这样的,项目结构如图,如果没有一个总的pom文件,则不能一次打包多个maven项目。 总的...

    maven 一次打包多个maven项目。

    使用场景

    一个项目由多个子项目组成,每个子项目也是一个maven项目。每次打包需要打包每个子项目,很麻烦,其实可以通过配置一个顶级的pom.xml文件来解决这个问题,只需要打包顶层的maven项目,即可。如果一个项目有多个子项目的pom.xml文件,比如我的项目路径是这样的,项目结构如图,如果没有一个总的pom文件,则不能一次打包多个maven项目。

    在这里插入图片描述总的pom.xml内容,主要是在 models里面配置上需要编译打包的项目pom文件路径

    code

    <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/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
     
      <groupId>com.goldwind.stockright</groupId>
      <artifactId>goldwindstockright</artifactId>
      <version>2.0</version>
      <packaging>pom</packaging>
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
     
      <modules>
        <module>evaluation-common</module>
        <module>evaluation-service</module>
        <module>holding-common</module>
        <module>holding-service</module>
        <module>investment-common</module>
        <module>investment-service</module>
        <module>privilege-common</module>
        <module>privilege-service</module>
        <module>third-common</module>
        <module>third-party</module>
        <module>sockright-ui</module>
      </modules>
    
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.1</version>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
              <encoding>UTF-8</encoding>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </project>
    
    
    展开全文
  • 使用idea对maven项目进行打包

    千次阅读 2019-10-17 10:49:49
    今天突然需要将maven项目打成jar包,一时无法想起打包步骤了,再次记录下: 使用idea的打包方式: 使用maven的打包方式:也可以将test...注意:如果maven打包失败,可以选择使用idea自带的打包方式再次打包。 ...

    今天突然需要将maven项目打成jar包,一时无法想起打包步骤了,再次记录下:

    使用idea的打包方式:

    1

    2

    使用maven的打包方式:也可以将test不打包,方法选中test点击上面类似闪电的按钮即可。

    maven打包:先点击clean -- 再点击package即可

    3

     

    注意:如果maven打包失败,可以选择使用idea自带的打包方式再次打包。

    展开全文
  • IDEA中Maven项目打包方式

    千次阅读 2021-01-19 14:32:09
    打包程序包,包括类的方法。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。 maven——》Lifecyle——》Clean——》Package 打包成功后就会出现target文件夹 方式二: 打包两个jar包: 一个...

    方式一:

    • 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中,可称为架包。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。
    • maven——》Lifecyle——》Clean——》Package

    在这里插入图片描述

    • 打包成功后就会出现target文件夹

    在这里插入图片描述
    在这里插入图片描述

    方式二:

    • 打包两个jar包:
    • 一个是架包(只包含程序包即方式一打的包
    • 一个是全包(将maven项目中的依赖包和项目打为一个包 。)
    • 一般都会选择方式二进行打包,这样可以直接在其他应用中调用
    • maven——》Plugins——》assembly——》assembly:assembly

    在这里插入图片描述

    • 打包成功后就会出现target文件夹:包括两个jar包
    • 较长的名字就是含有依赖包的jar包

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • maven项目不能打包scala代码

    千次阅读 2019-04-12 10:34:31
    在建立maven项目时,遇到问题,只能对java代码的打包。 此问题出现的原因时,在建立项目的时候,建立的时java的项目,后期进行scala的添加,但是在pom.xml中并没有出现scala代码的打包配置,导致只能进行java代码的...
  • 前提:因为一个朋友在银行工作,无法使用外网,故无法使用maven 需求:做一个定时任务,清理银行服务器大宗日志 打包好的项目已经有springboot所有的依赖。可以正常使用,并可正常跑起来项目。 依赖的jar包在Web...
  • maven项目打包部署

    万次阅读 2019-06-02 21:47:55
    maven项目打包 1.pom文件配置将项目打包成jar包 2.打包时跳过测试,执行指令:mvn install -DskipTests 3.运行项目:java -jar guns.jar
  • maven打包项目.
  • maven项目常用的打包方式

    万次阅读 2018-03-08 10:48:39
    一、无依赖其他任何jar<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>
  • 使用maven项目打包maven本地仓库

    千次阅读 2020-01-06 11:00:40
    1,cd 到项目的工作空间 2,执行mvn clean install
  • 这种微服务项目或者说是maven父子级项目打包要解决的问题就是具体业务代码依赖工具类代码,利用idea的maven插件可以很方便做到。 在cloud_parent,common,service这些上层文件夹管理模块中,添加<packaging>...
  • <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <ar...
  • Maven项目编译打包命令

    千次阅读 2018-12-25 13:02:24
    在Eclipse中的pom.xml上可以执行Maven有关命令 1、编译 compile 1.1右键Run As,选择2 Maven build,在目标Goals中录入compile ...支持动态打包,web工程生成war包,Java工程生成jar包,我的项目是java 控...
  • 前端vue项目打包,后端maven项目打包

    千次阅读 2020-05-12 16:19:16
    前端vue直接在VScode里输入命令 npm run build ...后端maven打包,找到root的模块: 先执行clean,然后执行install. 项目就会自动打包,每一个模块的target文件中都会多一个.jar文件,就是我们打包后的文件 ...
  • eclipse中打包maven项目完成流程

    万次阅读 2017-12-02 10:48:50
    相对于idea工具来说,打包maven项目更加简单,可以直接通过点击命令按钮的方法,完成整个maven项目的编译打包过程。 而eclipse打包maven则相对麻烦了一下。下面解析一下maven项目编译打jar包的过程(此处参考的是...
  • maven父子项目打包先后顺序问题

    千次阅读 2019-06-17 11:13:38
    demo2依赖demo1,则install或package demo2时必须先install parent和demo1,不能只install demo1 否则会报错找不到parent,demo1则可以直接install或package
  • 修改maven打包项目

    千次阅读 2019-01-22 14:02:22
    1.maven默认的打包名是:项目名+版本号。在pom文件中可以自定义
  • Maven 打包项目时出现的错误

    千次阅读 2018-10-31 22:56:36
    使用maven管理的spring boot 项目,项目A 依赖项目B,在打包项目A的时候,出现下面的错误 报错: Failed to execute goal on project hong-bao: Could not resolve dependencies for project ...
  • 一 .检查maven 打包报错类 有没有 main 方法,如果这个类被调用了,请删掉里面的main 方法。 二.如果并没有main 方法还报错,请按这个博客做。我没有遇见过,但是可以尝试。 ...
  • idea打包maven项目打包war包

    千次阅读 2019-04-19 22:47:29
    选中项目结构,按F4 或者Ctrl+Shitf+Alt+S 接下来你会看到一个这个窗口点击Artifacts 然后点击头上的绿色加号 然后你会发现一个 没有命名的war格式,名字自己取吧(在Name那里改) 取好之后点击war格式选中 ...
  • maven指定子项目打包

    千次阅读 2019-05-06 17:52:22
    在多module的maven项目中,如果每次打包整个工程显得有些冗余和笨重。 例如A,B,P的继承关系为 P | —– A | —– B 即P包含A,B的module,每次打包P都会将A,B都打包。 假如我只修改了A模块,那么每次都要将B都一块...
  • maven聚合项目 ...问题:父级或者某个子级项目maven操作(install/clean/package)均报错,错误信息:程序包xxxx存在 xxxxx 找到符号 原因:springboot自身的编译插件spring-boot-maven-plu...
  • maven打包时打包指定的lib文件夹

    千次阅读 2019-10-31 19:15:29
    今天在打包自己的spring boot项目时遇到了问题, 报找到类和符号。 因为我有些依赖是放在项目lib文件夹中,那么打包的时候要连把它一起打包。 修改pom.xml, 添加一下内容: <build> <plugins>...
  • idea打包maven项目

    千次阅读 2019-09-13 11:19:09
    成功了,到目录看有没有,有就成功了
  • eclipse 如何对maven项目进行打包

    千次阅读 2018-04-19 22:14:00
    eclipse 如何对maven项目进行打包? CreateTime--2018年4月19日22:02:50 Author:Marydon 1.方式一:使用eclipse中的maven插件(命令)打包  方法:利用pom.xml文件打包  pom.xml内容示范: &lt;...
  • Maven 项目中使用 Mybatis 框架 ,如果运行项目时报如下错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 原因是构建Maven项目的...Maven打包时,默认java目录下只将.ja...
  • Maven打包web项目方式及步骤

    千次阅读 2018-09-09 17:47:52
    Maven打包web项目方式及步骤 我最近学习的打包方式有两种,分为如下: 第一种是通过命令行打包:要知道maven常用的命令 第二种是通过eclipse打包:简单方便就可以打包,是普遍使用的方式 一、通过eclipse打包web...
  • sts如何打包maven项目

    千次阅读 2020-03-25 13:56:22
    第二步:在打包之前需要先确定项目的 java 环境是 jdk 而非 jre,具体如下图: 第三步:打 jar 包 选中项目右键>Run As >Maven bulid... 在 Goals 框中输入 clean package ,点击 Run 即可在项目中的 target...
  • maven使用命令行打包

    千次阅读 2019-12-18 23:02:39
    1,首先将控制台执行切换到项目的根目录 如下图: 2,然后就是直接执行mvn clean package指令 如下图 执行结果 可以看见build success,也就是打包构建成功。 3,相关指令操作扩展 执行顺序: 1、使用清理插件:...
  • maven项目打包插件

    千次阅读 2019-09-17 10:55:01
    maven打包插件 此插件打包为jar,并对MANIFEST.MF作修改: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,736
精华内容 47,894
关键字:

maven不能打包项目