【106】Maven生成jar包时,如何指定包含main方法的类?
2018-01-24 23:26
543 查看
对于java项目,需要指定一个包含main方法的类作为程序入口。Maven在生成jar包的时候,可以这么做:
修改pom.xml 文件,build标签中增加如下的配置:
这样使用 Maven 的clean package命令,就可以生成包含主类,可以运行的jar包了。
修改pom.xml 文件,build标签中增加如下的配置:
<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>zhangchao</groupId> <artifactId>checkVueRouterNameRepeat</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <java.version>1.8</java.version> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>checkVueRouterNameRepeat.Main</mainClass> <!-- 你的主类名 --> </manifest> </archive> </configuration> </plugin> </plugins> </build> </project>
这样使用 Maven 的clean package命令,就可以生成包含主类,可以运行的jar包了。
相关文章推荐
- maven打好的jar包如何在运行时指定main-class
- Maven如何打包成jar,如何指定main函数的入口,以及生成对应的lib
- 理解 backbone.js 中的 bind 和 bindAll 方法,关于如何在方法中指定其中的 this,包含apply方法的说明[转载]
- 【Maven】应用Maven生成jar,包含关联库
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (main()方法自动生成更快捷)
- maven中指定main方法并且导入关联jar包
- maven打包jar指定 Main-Class
- java运行jar包中指定Class的main方法
- Android开发随手记录-AS导出jar包 Android Studio生成包含assets的Jar 从Eclipse迁移到Android Studio,并打包指定文件到jar
- 利用MAVEN打包时,如何包含更多的资源文件(src/main/java,src/main/resources)
- 如何执行.jar包中的main方法
- maven中指定main方法并且导入关联jar包
- 在linux下,如何搜索jar文件中包含了哪些方法
- java运行jar包中指定Class的main方法
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- maven编译生成的jar包运行出现 "Failed to load Main-Class manifest attribute from"
- 解决eclipse创建Maven项目后无法生成src/main/java资源文件夹的方法
- Maven按照目标环境生成指定可执行的jar