精华内容
下载资源
问答
  • maven项目打包之使用cmd命令

    千次阅读 2019-03-22 17:09:35
    第一步,cd到需要打包项目的根目录 cd /d f:/eclipseCode/TianJin 第二步,运行:mvn clean install -Dmaven.test.skip=true 代码意思代表:Clean 跳过测试 直接install 运行jar包 ##进入项目的tar...

    maven项目打包可以使用cmd命令,对所需要进行打包的maven项目进行打包操作。

    1. 将maven项目达成jar包
      第一步,cd到需要打包项目的根目录
      cd /d f:/eclipseCode/projectname
      第二步,运行:mvn clean install -Dmaven.test.skip=true
      代码意思代表:Clean 跳过测试 直接install
      运行jar包
      ##进入项目的target目录
      cd ./target
      java -jar **(包名).jar

    2. 将maven项目打成war包
      第一步,cd到需要打包项目的根目录
      cd /d f:/eclipseCode/projectname
      第二步,运行:mvn clean install
      代码意思代表:Clean 跳过测试 直接install
      运行war包
      放到服务器中启动

    3. jar包与war包区别
      war包:是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。
      以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。
      war包是Sun提出的一种web应用程序格式,与jar类似,是很多文件的压缩包。war包中的文件按照一定目录结构来组织。
      根据其根目录下包含有html和jsp文件,或者包含有这两种文件的目录,另外还有WEB-INF目录。
      通常在WEB-INF目录下含有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,
      而classes目录下则包含编译好的servlet类和jsp,或者servlet所依赖的其他类(如JavaBean)。
      通常这些所依赖的类也可以打包成jar包放在WEB-INF下的lib目录下。
      jar包:通常是开发时要引用的通用类,打成包便于存放管理。
      简单来说,jar包就是别人已经写好的一些类,然后对这些类进行打包。
      可以将这些jar包引入到你的项目中,可以直接使用这些jar包中的类和属性,这些jar包一般放在lib目录下。

    展开全文
  • Maven项目打包我们使用的是在pom.xml中插件的配置,然后再Idea中打包成jar包 在Pom.xml中添加插件配置 项目打包插件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins...

    Maven项目打包我们使用的是在pom.xml中插件的配置,然后再Idea中打包成jar包

    在Pom.xml中添加插件配置

    项目打包插件

     <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>${maven-compiler-plugin.version}</version>
                    <configuration>
                        <source>${java.version}</source>
                        <target>${java.version}</target>
                        <showWarnings>true</showWarnings>
                        <forceJavacCompilerUse>true</forceJavacCompilerUse>
                    </configuration>
                </plugin>
    
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>3.2.0</version>
                    <configuration>
                        <archive>
                            <manifest>
                                <addClasspath>true</addClasspath>
                                <classpathPrefix>app_lib/</classpathPrefix>
                                <mainClass>com.gjt.Application</mainClass>
                            </manifest>
                            <manifestEntries>
                                <Class-Path>./</Class-Path>
                            </manifestEntries>
                        </archive>
                        <excludes>
                            <!--<exclude>public/**</exclude>
                                <exclude>static/**</exclude>
                                <exclude>templates/**</exclude>
                                <exclude>mapper/**</exclude>-->
                            <!-- 排除配置文件夹 -->
                            <exclude>config/**</exclude>
                        </excludes>
                    </configuration>
                </plugin>
    
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>copy-dependencies</id>
                            <phase>prepare-package</phase>
                            <goals>
                                <goal>copy-dependencies</goal>
                            </goals>
                            <configuration>
                                <outputDirectory>${project.build.directory}/app_lib</outputDirectory>
                                <overWriteReleases>false</overWriteReleases>
                                <overWriteSnapshots>false</overWriteSnapshots>
                                <overWriteIfNewer>true</overWriteIfNewer>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    

    项目打包

    点开右侧Maven,这个按钮的意思是跳过测试,点击

    在这里插入图片描述
    点击Clean,会发现项目左侧的target目录消失了。
    继续点击右侧Maven该项目下的Compile,对项目进行编译。
    编译成功后,点击下方的package,进行打包
    在这里插入图片描述
    之后,我们看到左侧又出现了target目录,点击打开
    在这里插入图片描述
    我们把上述图片箭头所指的app_lib文件和jar包复制拿出来,放到一个新创建的文件夹里,
    给jar重新命名(随意),在我这里是app.jar
    在这里插入图片描述
    app.jar压缩包打开,将里面的application.yml配置文件剪切出来,然后在新创建的这个文件夹里创建一个config文件夹,
    将剪切的application.yml放到config文件夹里
    在这里插入图片描述

    Cmd命令运行

    再该文件夹的目录路径出输入cmd,进入该文件夹
    在这里插入图片描述
    输入命令 java -jar app.jar
    在这里插入图片描述
    项目成功运行!!!

    展开全文
  • Maven cmd 打包命令

    2019-09-29 05:42:26
    打包到本地:target: cmd\ mvn clean install -Dmaven.test.skip=true -...1.cd到需要打包项目的pom.xml文件下 运行:mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true 代码意思代表:Clea...

    打包到本地:target:

    cmd\

    mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true

    1.cd到需要打包项目的pom.xml文件下 运行:mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true 

    代码意思代表:Clean 跳过测试 直接install

     

    转载于:https://www.cnblogs.com/lxxbk/p/8991257.html

    展开全文
  • 1、首先clean一下项目中的target目录: 在项目名20200115(2)目录的target目录下输入 mvn clean,报错。 报错原因是输入的指令所在目录不对,应该在项目名20200115...重新生成target目录,打包的jar包 rpmc-0.0.1-...

    一、用命令打包

    1、首先clean一下项目中的target目录:
    在项目名20200115(2)目录的target目录下输入
    mvn clean,报错。
    在这里插入图片描述
    报错原因是输入的指令所在目录不对,应该在项目名20200115(2)下直接输入:mvn clean。
    在这里插入图片描述
    清理掉target文件夹:在这里插入图片描述
    2、打jar包:
    在项目名下输入指令:mvn package。
    重新生成target目录,打包的jar包
    rpmc-0.0.1-SNAPSHOT.jar 在target目录下。
    在这里插入图片描述
    3、 jar包名是在pom文件中配置的。在这里插入图片描述

    4、跳过test的打包:
    mvn package -Dmaven.test.skip=true

    二、直接点击maven项目

    1、点击 Maven Projects
    在这里插入图片描述
    2、点击 项目名称 rpmc 下的 Lifecycle
    在这里插入图片描述
    3、在Lifecycle下,先点击 clean, 再点击 package
    在这里插入图片描述

    三、maven打包跳过test

    方法一:mvn install -Dmaven.test.skip=true

    方法二:

    <plugins>     
     <plugin>      
       <groupId>org.apache.maven.plugins</groupId>       
        <artifactId>maven-surefire-plugin</artifactId>       
         <configuration>          
         <skip>true</skip>       
         </configuration>      
      </plugin>
     </plugins>
    

    四、cmd运行java项目

    项目所在位置:
    在这里插入图片描述
    运行: java -jar target/TSRM.jar
    在这里插入图片描述

    展开全文
  • cmd命令行 maven打包

    2020-05-09 14:28:23
    进入项目pom文件所在目录,按住shift键,鼠标右键,在此处打开命令窗 mvn package -Dmaven.skip.test=true
  • 二、安装maven 参考https://www.yiibai.com/maven/maven_environment_setup.html 配置好settings.xml,本地仓库,环境配置   三、安装git 官网下载https://git-scm.com/downloads 百度git的安装和配置 安装好后,...
  • 差点忘了,你的maven项目中首先要有配置docker打包以下是maven项目的配置1.pom文件中加入plugincom.spotifydockerfile-maven-plugin${dockerfile-maven-plugin.version}${docker.image.prefix}/${project.artifactI....
  • 首先咱们将一个项目打包为jar之后,出现的可能是一个如下图的文件: 但是真正在项目中引用的时候,需要的远远不止这些,大致文件如下: 所以如果咱们直接在maven的仓库中按照路径写进去的文件肯定是引用失败的,...
  • IDEA+Maven项目打包部署

    千次阅读 2018-03-22 13:01:17
    打包项目 1).输入 mvn package -pl emp-monitor-server -am -DskipTests 回车键执行打包 执行完打包操作包文件在:项目路径 target下 如:C:\GitRoot\emp-monitor\emp-monitor-server\target\emp-monitor-...
  • Eclipse Maven 项目打包(Win 10)

    千次阅读 2021-08-12 14:57:53
    我尝试手动打包项目,结果运行报错,然后我用插件FatJar打包项目,运行又出了其他错误。 后来,我百度找到了一个办法,一个简单的命令就解决了。 mvn clean install -Dmaven.test.skip 参考文章链接:...
  • maven 打包可执行jar 在pom中增加 &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&...
  • maven项目打包出错

    2021-01-13 19:03:59
    在新接触了一个maven项目后,第一次导jar包不成功, 后来下载jar放到当地的仓库中,jar包不报错,但就是install出错,打不了包。 原因所在: 1. 生成的***.lastUpdated文件:Maven在下载仓库中找不到相应资源时, ...
  • maven命令行打包

    2021-12-10 15:03:41
    maven打包项目到远程仓库maven项目打包命令行maven打包本地资源文件夹使用命令行打包(maven)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的...
  • IDEA打包maven项目及运行jar包 以webservice项目为例 IDEA打包 1. 添加一个Artifacts 2. 选择main方法所在类 3. bulid打成jar包 小黑窗运行 1. win+R输入cmd打开小黑窗 2. cd到jar包所在位置 3. 运行java -jar...
  • 重新编辑启动jar包.cmd ::注意此脚本放在pom的同级目录下 @echo off call mvn clean package -U -Dmaven.test.skip=true ::jar所在目录 cd D:\idea\vspmanager-case-edit\target ::jar包名字server.port=${port...
  • maven项目打包部署到服务器上

    千次阅读 2020-09-03 15:49:13
    创建一个maven项目,在本地工程依赖jar包启动完成后,是不够的,还需将项目文件使用maven编译打包然后部署到服务器上 主流的springboot项目打包的时候需要在pom文件中指定主方法等配置 解决打包部署的时候报错no ...
  • maven项目打包命令

    千次阅读 2018-10-11 14:48:06
    maven项目打包命令 CMD: E:\lwl_work\amigo-online&gt;mvn clean package  
  • 新建一个maven-archetype-webapp类型的maven项目,当我们导入另外一个已经打包好的maven项目jar包时,可能该jar包并没有起作用,所以需要另一种解决方案。 方法一: 1.首先,我们打开需要被打包maven工程,点击...
  • } } } 二、cmd打包命令 cmd /k cd D:\lmp\hwasee\source\health_mhs_package\hwasee-health-mhs && mvn clean package -Dmaven.test.skip=true cmd /k cmd /c :是执行完dir命令后关闭命令窗口; cmd /k :是执行完...
  • maven父子项目依赖构建打包

    千次阅读 2020-08-28 10:32:13
    maven父子项目依赖构建打包 Maven项目中聚合将多个工程拆分为模块后,需要手动逐个安装到仓库后依赖才能够生效。修改源码后也需要逐个手动进行 clean 操作。而使用了聚合之后就可以批量进行 Maven 工程的安装、清理...
  • 打包方式:在maven项目底下运行cmd,输入mvn clean package,会自动按pom.xml的配置打成包。使用java -jar 命令运行所打的jar包,运行中出错。  1.没有找到配置文件  将配置文件放在导出jar包的目录下运行;  2...
  • maven打包打包指定的lib文件夹

    千次阅读 2019-10-31 19:15:29
    今天在打包自己的spring boot项目时遇到了问题, 报找不到类和符号。 因为我有些依赖是放在项目lib文件夹中,那么打包的时候要连把它一起打包。 修改pom.xml, 添加一下内容: <build> <plugins>...
  • 由于之前一直是在基于osp环境下进行开发,没怎么使用过springboot,简直像个假的程序员///,所以正好趁最近有个小需求,练练springboot入门,包括基础的配置、打包、idea使用小技巧等等都会记录一下,免得自己脑子...
  • maven项目打包成jar包,并生成可安装的程序,在其他人电脑上运行。 1、点击File->Project Structure 打开项目架构 或者使用快捷键ctrl+shift+alt+s 2、点击Artifacts,再点击 “” 号,选择 JAR 中的“From ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,966
精华内容 6,386
关键字:

maven项目cmd打包