这样配置就可以把本机上的 jar 包作用依赖直接使用,但也导致了我这次遇到的问题 —— 项目在本地可以正常运行,但打包放到测试环境上则无法运行。使用mvn package命令打包完成后,检查发现图中目录下并没有外部提供的xxx-api-sdk。怎么解决这个问题呢,请往下看。 spring-boot-maven-plugin 插件设置加上includeSystemSc...
-- true会在MANIFEST.MF加上Class-Path项并配置依赖包 --> <classpathPrefix>lib/</classpathPrefix><!-- lib/指定依赖包所在目录 --> </manifest> </archive> </configuration> </plugin> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 执行mevan package命令,成功,但是发现2个...
在springboot 项目中,除了启动类的主函数 mainclass,如果还出现其他的 main 方法,本地运行是没有任何问题,但是在打包 package 时,就会报错,说 repackage 时,在项目中有多个候选的主方法。这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下...
maven打包需要设置main-class的插件写法 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>1.2.1</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><transformers><transformerimpleme...
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org....
pom中引用springboot-maven插件 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>package.Main</mainClass></configuration></plugin> 2.mvn package ©著作权归作者所有,转载或内容合作请联系作者 ...
复制代码 将com.example.MainClass替换为你的主类所在的包路径和类名。 然后,使用Maven进行打包时,执行以下命令: mvn clean package 复制代码 这将会将主类指定为入口类,并生成可执行的JAR文件。 0 赞 0 踩最新问答hive数据迁移怎样确保完整 hive字段类型如何处理缺失 hive字段类型能存储多大 hive字段类型怎样...
mvn clean package 这将清理项目目录并构建 JAR 文件。 4.查看生成的 JAR 文件。在target目录下,你应该会看到生成的my-project-1.0.jar文件。 通过这个案例,我们已经成功地使用 maven-jar-plugin 创建了一个 JAR 文件,其中包含项目的源代码和资源文件。这个例子展示了如何简单地使用 maven-jar-plugin 来打包 Mave...
maven打包子模块中的class文件 通常在项目中都会使用maven进行多模块管理,默认被依赖的模块都会以jar包形式被引用。 然而在J2EE项目中,当使用了Spring的自动扫描配置时,jar包形式的依赖class将不能被自动装配:<context:component-scan base-package="com.xxx.xxx" /> 。
packagecom.example;publicclassApp{publicstaticvoidmain(String[]args){System.out.println("Hello, Maven!");}} 编写单元测试 在src/test/java/com/example目录下创建一个名为AppTest.java的Java文件: 代码语言:javascript 复制 packagecom.example;importorg.junit.Test;importstaticorg.junit.Assert.assertEquals;...