java -jar maven项目打包提示.jar中没有主清单属性 <build><finalName>${project.artifactId}</finalName><!--修改编译出来的jar包名,仅为{artifactId}.jar--><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.2.0</version><configuration>...
1、在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的入口在哪里; 2、要能加载到依赖包。 使用Maven有以下几种方法可以生成能直接运行的jar包,可以根据需要选择一种合适的方法。 方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包 这种方式生成jar包有个缺点,就是生成的jar包太多不...
1、使用开发工具(IntelliJ IDEA)打包 1.1、选择打包方式 首先需要明确自己的项目要打包的类型:jar或war 如果没有一些前端页面,建议打包成jar即可,如果包含web功能模块,就打包成war。 为此,我们需要在pom.xml文件中指定打包方式: <groupId>com.wnkj</groupId> <artifactId>sykjdsport</artifactId> <version>1.0-S...
3.然后clear,package。我看到生成了两个jar,后缀是jar-with-dependencies.jar的是可以使用的。 <build><plugins><!-- 打包可运行jar包 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.1.0</version><configuration><archive><manifest>org.ch...
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: ...
1、打jar包 先使用cmd命令进入项目文件夹的上级目录,然后: jar cf ffch4j.jar ffch4j-master ffch4j.jar---打包后的jar包全名 ffch4j-master---要打包的项目 image.png 2、将jar包引入maven本地仓库 mvn install:install-file -Dfile=F:\软件\FFCH4J-master\ffch4j.jar -DgroupId=cc.eguid -Dartif...
很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt,ant等,这里我使用的是maven。 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: But, 虽然现在把程序打包成了jar文件,也可以运行,但是,这个jar包是没有包含依赖的,因此,如果这个程...
6.通过maven 编译 部署 image.png //在07_maven目录下mvn clean//清除项目targetmvn compile//编译源代码mvn test-compile//编译测试代码mvn test//执行测试mvnpackage// 项目打包mvn install// 在本地Repository中安装jarmvn site//产生site
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path….将依赖包添加到工程中后,eclipse不报错了。但是用Maven命令 mvn clean compile 时出错如下: 原因是在eclipse中添加了 exteneral jar后,还需要在maven中再添加依赖的jar包