执行创建工程结构命令后生成的pom.xml文件中没有<build>相关内容
按照老师视频中的步骤提示进行操作,执行mvn archetype:generate成功后,生成的pom.xml的内容为:
<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>com.learn.maven</groupId> <artifactId>maven-cmd</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>maven-cmd</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>
并没有老师文档中的下图中的内容
因此在执行mvn package后,提示maven-cmd-1.0-SNAPSHOT.jar中没有主清单属性
请问老师这块应该如何解决?是我哪里配置的不对吗?Maven的版本跟视频中是一致的
26
收起
正在回答
4回答
同学你好,同学的类名书写错误,如:
建议同学修改一下再试试。
祝:学习愉快~
凯尔特饼
2020-09-19 19:13:35
我的pom.xml文件如下:没看出哪里错了呀
<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>com.learn.maven</groupId> <artifactId>maven-cmd</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>maven-cmd</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.5.5</version> <configuration> <archive> <manifest> <mainClass>com.learn.maven.APP</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build> </project>
工程结构截图如下:
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星