常用plugin:maven-compiler-plugin、maven-dependency-plugin、maven-jar-plugin、tomcat7-maven-plugin、maven-shade-plugin、docker-maven-plugin、maven-archetype-plugin 插件指令:mvn [plugin-name]:[goal-name]常用指令:mvn compiler:compile、mvn archetype:generate、mvn docker:build 九:生命周期 有三个内置的生命...
查找资料后,发现之前复制网上的pom build配置,是因为使用了maven-assembly-plugin中一个自带的配置文件,而这个配置文件中配置了打包是将所有依赖包解压! <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>org....
<build> <finalName>entrance</finalName> <!-- 这里是生成的jar包名字 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>...
--工程所需jar包引用开始--></dependencies><build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><appendAssemblyId>false</appendAssemblyId><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><!--此处指定main方法入口的class...
要构建项目,可以右键点击项目的根目录,选择“Maven” -> “Build Project”。IntelliJ IDEA会自动为你下载项目的依赖项并构建项目。 运行项目:右键点击你的主类,选择“Run ‘MainClass’”。IntelliJ IDEA会自动为你启动应用程序。通过以上两种方式,你可以成功地创建一个基本的Maven项目。在实际开发中,你还需要根据...
要指定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</...
代码语言: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...
这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下: 代码语言:javascript 复制 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>com.xxx....
Manifest-Version:1.0Created-By:MavenJarPlugin3.2.0Build-Jdk-Spec:14Class-Path:lib/lombok-1.18.10.jar lib/logback-classic-1.2.3.jar lib/log back-core-1.2.3.jar lib/slf4j-api-1.7.25.jarMain-Class:com.flydean.MavenClass 这个文件里面包含了一些jar包的元数据,并且里面添加了Class-Path和Main-Clas...
同一问题的原因可能存在多种,这里的方式仅供参考 1、使用jenkins打包基于springboot的多web模块项目时出现Unable to find main class ...