在这个例子中,<mainClass>标签指定了包含main方法的类,即com.example.MyMainClass。 3. 在pom.xml中配置Maven插件 除了maven-jar-plugin,你还可以使用其他插件来打包项目并指定主类。例如,maven-shade-plugin插件也可以用于创建可执行的JAR文件,并指定主类: xml <project xmlns="http://maven.apache....
要指定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...
在springboot 项目中,除了启动类的主函数 mainclass,如果还出现其他的 main 方法,本地运行是没有任何问题,但是在打包 package 时,就会报错,说 repackage 时,在项目中有多个候选的主方法。这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下...
pom.xml中 build中 plugins中 增加plugin <plugin><artifactId>maven-assembly-plugin</artifactId><configuration><appendAssemblyId>false</appendAssemblyId><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><mainClass>hg.swing.active.mq.AppMain</mainClass>...
eclipse --->project --->clean...选项将工程中的.class文件删除,同时重新编译工程,类似于jbuild中的rebuild。 见下图Clean结束之后会自动进行Build 问题二 找不到主类或无法加载主类的问题 是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builde...
代码语言:javascript 复制 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>com.xxx.XxxApplication</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executio...
-- MainClass in mainfest make a executable jar --><archive><manifest><mainClass>Main函数类</mainClass></manifest></archive></configuration><executions><execution><id>make-assembly</id><!-- bind to the packaging phase --><phase>package</phase><goals><goal>single</goal></goals></...
例如:com.example.MainClass1,com.example.MainClass2步骤3:创建主函数(Main method)或指定方法如果您还没有创建主函数或指定方法,请在您的Java项目中创建一个包含Main方法的类。确保该类具有以下签名:public static void main(String[] args)步骤4:生成可执行jar包完成上述步骤后,您可以使用以下命令生成可执行jar...
<version>2.3</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <!--指定main⽅法--> <mainClass>com.liao.App</mainClass...
<mainClass>com.alibaba.dubbo.container.Main</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> ...