在这个例子中,<mainClass>标签指定了包含main方法的类,即com.example.MyMainClass。 3. 在pom.xml中配置Maven插件 除了maven-jar-plugin,你还可以使用其他插件来打包项目并指定主类。例如,maven-shade-plugin插件也可以用于创建可执行的JAR文件,并指定主类: xml <project xmlns="http://maven.apache....
<mainClass>Main</mainClass> </manifest> </archive> </configuration> </plugin> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 说明: 在默认情况下,maven也会使用该插件进行打包,但是不会指定主类,所以mvn package打的包会提示没有主清单属性类似的提示。所以要添加主类属性信息需要手动声明。
public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello World"); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 然后使用命令进行打包: #1.编译源文件 javac Hello.java #2.打包 jar -cvf hello.jar Hello.class 1. 2. ...
要指定Maven打包时的main函数,需要在pom.xml文件中配置maven-compiler-plugin插件,并指定mainClass属性。 在build节点下添加以下代码: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</sour...
Maven打包时指定启动类 使用Maven打包的时候, 有时候需要指定启动类, 可如下操作! 测试项目(结构如下): 代码: com.xxx.MainClass.java package com.xxx;publicclassMainClass{publicstaticvoidmain(String[] args) {System.out.println("The project is to use maven to package a Jar with mainclass !"); ...
在springboot 项目中,除了启动类的主函数 mainclass,如果还出现其他的 main 方法,本地运行是没有任何问题,但是在打包 package 时,就会报错,说 repackage 时,在项目中有多个候选的主方法。这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下...
addMavenDescriptor> <!-- 生成MANIFEST.MF的设置 --> <manifest> <!--这个属性特别关键,如果没有这个属性,有时候我们引用的包maven库 下面可能会有多个包,并且只有一个是正确的,其余的可能是带时间戳的, 此时会在classpath下面把那个带时间戳的给添加上去, 然后我们 在依赖打包的时候,打的是正确的,所以两头...
java or scala 打包,带依赖,生成可执行jar 包, 指定主类 然后可以直接 : java -jar xxxxx.jar or java -cp . com.xxx.appmain <build> <sourceDirectory>src/main/scala</sourceDirectory> <!-- <testSourceDirectory>src/test/scala</testSourceDirectory>--> <!--声明并引入子项目共有的插件--> <!--...
Springboot使用maven打包指定mainClass “音乐是天使的演讲”,这句话形容得妙极。——(英国作家)卡莱尔 今天springboot项目install报错出现多个主类的问题,最后看这篇博客在pom.xml中指定了主类解决了 代码语言:javascript 复制 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>...
maven 配置mainClass jar bc jar包 maven pom添加logback maven配置pom <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/maven-v4_0 maven pom添加logback...