java - 为什么它仍然显示“没有主要清单属性,在...”
问题描述
我对 Maven 很陌生,并且观看了一些关于它的 Youtube 视频,所以我已经完成了其中的一些步骤,例如选择<mainClass>
. 但是它仍然显示:
没有主要清单属性,在...
如果我想用java -jar
.
我可以给你看我插件的段落:
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.testpackage.testclass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>repackage</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
解决方案
我添加了一个新的插件段落,然后我开始工作:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>zaehler.test</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
推荐阅读
- javascript - 如何为覆盖在 3D 模型上的球体对象显示鼠标单击事件的弹出数据(使用 Autodesk forge)
- c++ - 运行时多态性 - 箭头运算符访问错误的成员?
- python - 我收到 FileNotFoundError:[Errno 2] 没有这样的文件或目录:'user.txt'。我怎么称呼它不同?
- typo3 - 将字段添加到 TYPO3 模板以获取全球站点信息?
- azure-devops - Azure 管道运行时评估的变量传递了一个参数
- javascript - 最简单的是在 javascript 中显示未定义的元素
- prometheus - 如何在 Prometheus 中使用时间单位创建警报?比如“最近 2 分钟平均响应时间超过 5 秒”
- python - 减去从字符串转换的日期时间时,total_seconds() 是错误的
- vba - 使用文本框内容宏重命名 Powerpoint 对象
- javascript - 混淆更新根目录并在链接中添加文本