导航:首页 > 操作系统 > linuxmaven打包

linuxmaven打包

发布时间:2023-06-10 00:14:27

㈠ maven中如何打包源代码

在pom.xml中添加:
<build>
<plugins>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
配置中指定了phase为compile,意思是在生命周期compile的时候就将源文件打包,即只要执行的mvn命令包括compile这一阶段,就会将源代码打包。同样,phase还可以指定为package、install等等。

㈡ 如何将maven项目打包成可执行的jar

方法一:将项目及所依赖的所有jar包打包成一个jar。1、pom.xml添加assembly插件 2、执行mvn assembly:assembly 3、生成如下文件 4、执行java -jar quickstart-1.0.0-jar-with-dependencies.jar 备注:第2步的命令也可以改成mvn package,但需要更改pom.xml:
方法二:将项目依赖的jar复制到一个目录中并在MANIFEST文件中添加Class-Path和Main-Class。 1、在pom.xml中添加jar和dependency插件 2、执行mvn package 3、生成如下文件 4、执行java -jar quickstart-1.0.0.jar

㈢ 如何打包运行maven项

用命令行完成打包操作,首先需要在开始-运行-cmd,打开cmd命令窗口,使用命令打包,命令为“mvn clean package”,此时会将当前工程执行打包操作,打包成功后会生成*.war形式的war包。

1.使用命令行完成打包操作,首先需要在开始-运行-cmd,打开cmd命令窗口。

㈣ 如何使用maven在本地编译打包

检查是有已经安装maven工具,cmd窗口中执行mvn命令。检查已经安装maven工具(如果不是mvn工程,需要将java工程转换成mvn工程):

在mvn工程的pom.xml配置文件中指定jdk版本:

在mvn工程的pom.xml配置文件中 <mainClass>指定可执行jar包主类

用cmd进入 cd 到工程目录下 ,执行如下mvn -DskipTests clean package

mvn编译完成,提示如下信息:

在工程目录下找到可执行的jar,如:E:\eclipse_workspace\dictionary_analysis\target\FindCrossWord-0.0.1.jar

通过cmd利用java命令执行此jar包:
E:\eclipse_workspace\dictionary_analysis\target>
java -jar FindCrossWord-0.0.1.jar

linux下使用maven-assembly打一个可运行的jar包

用Java写了一个小工具,使用maven java 工程。写完后,想打包成一个可执行的jar包。
使用maven的插件maven-assembly-plugin
pom.xml里添加

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.geostack.JsoupTest</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>

在工程根目录执行 mvn clean compile assembly:single
在target文件夹里生成 jsoup-jar-with-dependencies.jar
这个jar包便是可执行的jar了,用命令java -jar path\jarfile便可以执行。
注意:compile必须再assembly:single之前,要不然你工程的代码(class文件)就不会被打包进去

㈥ ideamaven项目本地能启动打包后linux启动不了

ideamaven项目本地能启动打包后linux启动不了的原因。
1、打包的环境不一致,本地开发是在Windows环境下,而服务器上大凯的Linux环境没有安装一些必要的运如闹行库。
2、配置文件有问题,本地开发的配置文件可能不适用于Linux环境,需要进行调整。
3、编译器及其版本渣仿罩不同也是导致打包后的应用无法正常运行。

阅读全文

与linuxmaven打包相关的资料

热点内容
javaseruntime 浏览:902
cad如何将命令放在鼠标旁边 浏览:744
程序员对粉色 浏览:125
编译器命令java 浏览:989
云服务器怎么数据同步 浏览:685
c盘文件修复命令语 浏览:966
文件夹中文件怎么上下移动 浏览:831
魅族手机用什么软件解压 浏览:763
加密币糖果 浏览:300
c编译调试是什么 浏览:631
安装mysql服务命令 浏览:734
程序员cpa考试 浏览:200
汕头买房用什么app好 浏览:23
民生原号码掉失如何登录app 浏览:710
如何设置服务器的重生点 浏览:272
租用服务器地址如何查询 浏览:575
编译的英语是啥 浏览:313
服务器如何上传网站东西 浏览:207
编译器怎么通过系统控制台输出的 浏览:469
拆家具用什么app 浏览:47