-
2022-03-27 18:27:06更多相关内容
-
maven项目打包
2017-06-20 23:59:02java maven项目打包 -
Maven项目打包成war包部署到Tomcat的方法
2020-08-27 06:47:21主要介绍了Maven项目打包成war包部署到Tomcat的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
IDEA中Maven项目打包方式
2022-03-21 12:36:19方式一: 直接打包,不打包依赖包,仅打包出项目中的...一个是全包(将maven项目中的依赖包和项目打为一个包 。) 一般都会选择方式二进行打包,这样可以直接在其他应用中调用 maven——》Plugins——》assembly——方式一:
- 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中,可称为架包。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。
- maven——》Lifecyle——》Clean——》Package
- 打包成功后就会出现target文件夹
方式二:
- 打包两个jar包:
- 一个是架包(只包含程序包即方式一打的包
- 一个是全包(将maven项目中的依赖包和项目打为一个包 。)
- 一般都会选择方式二进行打包,这样可以直接在其他应用中调用
- maven——》Plugins——》assembly——》assembly:assembly
- 打包成功后就会出现target文件夹:包括两个jar包
- 较长的名字就是含有依赖包的jar包
-
Eclipse Maven 项目打包(Win 10)
2021-08-12 14:57:53我尝试手动打包项目,结果运行报错,然后我用插件FatJar打包项目,运行又出了其他错误。 后来,我百度找到了一个办法,一个简单的命令就解决了。 mvn clean install -Dmaven.test.skip 参考文章链接:...周立写的《Spring Cloud与Docker微服务架构实战(第2版)》这本书中提到
我尝试手动打包项目,结果运行报错,然后我用插件FatJar打包项目,运行又出了其他错误。
后来,我通过百度找到了以下命令,可以成功打包。
mvn clean install -Dmaven.test.skip
参考文章链接:https://blog.csdn.net/weixin_37828719/article/details/91045230
上面这个命令的两种使用方式如下:
其实这两种方式差不多,结果是一样的。
方式一:
1.以项目“DiscoveryEureka”为例,在Eclipse中鼠标右击项目名“DiscoveryEureka”,然后点击“Show In”,再点击“System Explorer”。
2.进入项目对应的文件夹内。
3.在上方地址栏中的最左侧输入“cmd”,再加个空格。
例如:上方地址栏原来显示的地址是“D:\Eclipse WorkPlace\DiscoveryEureka”,那么经过修改后就成了“cmd D:\Eclipse WorkPlace\DiscoveryEureka”。注意:“cmd”和原地址间有一个空格!
4.按“Enter”键打开命令提示符窗口。输入“mvn clean install -Dmaven.test.skip”命令,然后按“Enter”键。
PS:也可以在当前页面上方的地址栏中直接输入“cmd”,按“Enter”键打开命令提示符窗口。
5.一切顺利的话,就会在项目的子文件夹“target”的目录下生成一个jar包,也就是项目打包后的jar包。
《Spring Cloud与Docker微服务架构实战(第2版)》的作者周立可能用的也是这种打包方式。
方式二:
1.还是以项目“DiscoveryEureka”为例,在Eclipse中鼠标右击项目名“DiscoveryEureka”,然后点击“Show In”,再点击“Terminal”。
2.在Eclipse的Terminal窗口中,输入“mvn clean install -Dmaven.test.skip”命令,然后按“Enter”键。
3.同方式一的第5步。
在命令提示符(cmd)窗口中执行以下命令。关掉该窗口就可以关闭对应的已启动的Eureka Server节点。
java -jar microservice-discovery-eureka-ha-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1
-
Maven项目打包后使用cmd命令运行
2021-08-12 14:31:27Maven项目打包我们使用的是在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项目打包部署到服务器上
2020-09-03 15:49:13创建一个maven项目,在本地工程依赖jar包启动完成后,是不够的,还需将项目文件使用maven编译打包然后部署到服务器上 主流的springboot项目打包的时候需要在pom文件中指定主方法等配置 解决打包部署的时候报错no ... -
maven项目打包只有几K的原因
2022-01-04 16:04:28maven项目package时, 右键项目maven build... 在goals中package, 然后选择Skip Tests打包, 结果查看jar包只有几K, 此原因是因为maven项目没有正确的build, 本地没有生成class文件。 -
Maven项目打包为jar的几种方式
2019-08-31 21:32:49这里收集整理下以往打包MAVEN项目为JAR包的各种方式。 -
如何用IntelliJ IDEA新建web项目,用maven打包成.jar
2020-12-16 21:41:36idea新建maven web项目.zip Jetbrains IntelliJ IDEA创建基于maven打包工具的WEB网站项目 本项目使用的是SSM框架spring mvc,spring, mybatis.用maven打包成jar -
idea如何将Maven项目打包成jar
2019-10-19 10:44:26首先我们在Maven Project下面找到package,双击,就会自动进行打包 执行完成之后我们可以在target下面看到jar包 然后我们可以试着运行它,直接在命令行进入到target目录下 $ java -jar boot-launch-1.0.0.jar --... -
idea打包非maven项目打包war包
2019-04-19 22:47:29选中项目结构,按F4 或者Ctrl+Shitf+Alt+S 接下来你会看到一个这个窗口点击Artifacts 然后点击头上的绿色加号 然后你会发现一个 没有命名的war格式,名字自己取吧(在Name那里改) 取好之后点击war格式选中 ... -
IDEA中将maven项目打包成可执行jar包
2020-04-17 10:11:551、maven项目打包成可执行jar包,常用以下2种方法: (1)maven-assembly-plugin插件打包 (2)maven-shade-plugin插件打包 2、使用maven-assembly-plugin插件 (1)在IDEA 中maven项目的pom.xml文件中增加插件: &... -
IDEA将Maven项目打包成war包并部署
2019-11-07 13:46:191.将web项目通过maven打包成war包(pom文件中的打包方式为war) 2.将war包复制到tomcat的webapps目录下 3.修改server.xml,在Host配置段中添加如下内容 <Host name="localhost" appBase="webapps" unpackWARs=... -
IDEA MAVEN项目打包成jar包的两种简单方式
2020-07-15 13:19:29IDEA MAVEN项目打包成jar包的多种方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微麻烦一点。 打开IDEA项目 file -> Project Structure ... -
Idea将maven项目打包成jar包
2020-02-19 17:00:15第一步 pom.xml文件中设置如下 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-... -
Eclipse将Maven项目打成jar包
2021-01-20 14:34:33利用Eclipse将项目打包成jar,放入服务器执行。 1:在eclipse中选中项目,右键,Run As,Run Configurations,输入package,然后点击run执行。 2:在eclipse控制台会显示打jar的日志信息,当看到BUILD SUCCESS,代表... -
如何快速的将maven项目打包成jar包并导入至其它maven项目(方法二)
2020-07-16 11:31:59新建一个maven-archetype-webapp类型的maven项目,当我们导入另外一个已经打包好的maven项目jar包时,可能该jar包并没有起作用,所以需要另一种解决方案。 方法一: 1.首先,我们打开需要被打包的maven工程,点击... -
IDEA+Maven项目打包部署
2018-03-22 13:01:17输入 mvn package -pl emp-monitor-server -am -DskipTests 回车键执行打包 执行完打包操作包文件在:项目路径 target下 如:C:\GitRoot\emp-monitor\emp-monitor-server\target\emp-monitor-server-2.1.1.... -
关于maven项目打包缓存的问题
2020-06-26 16:03:14今天在修改了代码跟鞋项目打包的换成问题 鼠标右击fnc.package包->run as ->mavne install 然后把导入的图标2包fnc.pessage-5.1.0.jar导入到服务器,发现项目修改的代码不生效还是以前的代码。然后eclipse中... -
解决Intellij Idea下使用Maven项目打包时部分文件缺失问题
2020-12-24 16:56:21问题如下:一、在进行Maven项目打包的时候,会发现有的项目会随机出现xml文件和配置文件没有打包进war。二、SpringBoot+Maven项目中,无法将自定义文件下jar包打包进项目。针对问题一如采用图中的目录结构如果java和... -
eclipse中maven项目打包成war包
2019-03-28 11:59:521.配置好项目本身所需pom.xml 2.导入依赖 mvn命令打war包(包括源码jar包)pom.xml中如果没有指定打包类型,默认打包类型为jar 1,确保pom.xml里面引入了: <!-- ... -
maven打包 maven打jar包详细步骤
2021-01-04 20:13:21maven打包 maven打jar包详细步骤 -
maven项目打包时将依赖的jar包和项目代码分离
2020-04-14 16:01:55有时候我们的项目依赖的jar包比较多,项目会很大,那我们每次部署更新的时候上传都会很慢,起始我们只是想更新里面的代码而已,而那众多的依赖包并不想重新上传,这时候我们就需要将依赖包和项目代码分离开来了 ... -
【解决】Error:Maven项目打包时报错:找不到符号,项目可以正常运行
2021-11-05 09:04:59如果只报该错误:原因是你的项目经过修改后尚未编译,直接打包程序无法识别而导致,使用Maven命令重新编译即可。 问题解决~ 在测试项目中遇到报错很正常,无需惊慌,仔细阅读报错信息,解决方式就藏在其中~ ... -
idea中maven项目打包为jar
2018-11-05 14:38:59在idea中打包maven项目时有很多解决的方案,可出乎意料的是,使用某些方案时有一些未知的错误情况。经过测验后,记录了下面一种简单有效的方法 在pom.xml中添加 <build> <plugins> ... -
IDEA下maven项目打包项目生成jar包
2020-04-14 16:07:58在右侧的Maven栏目中,在Lifecycle中运行package进程。 打包完后,将生成的jar包放的位置D:\CodeProject\Java\target\alphon-0.0.1-SNAPSHOT.jar 这个jar包可以直接拷给别人运行了。比如,用java -jar XXX....