java - maven-jar-plugin 不生成 MANIFEST

标签 java maven-3 manifest.mf

我无法使用 maven 生成 MANIFEST 文件... 我尝试了一切,但没有找到解决方案。 jar 文件生成正确,但缺少 list 。

这是我的 pom.xml 的一部分:

    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.4</version>
            <configuration>
                <useDefaultManifestFile> true </useDefaultManifestFile>
                <!-- archive> <manifest> <mainClass>net.menago.core.main.Menago</mainClass> 
                    </manifest> 
                </archive -->
                <!-- archive>
                    <index>true</index>
                    <manifest>
                        <addClasspath>true</addClasspath>
                    </manifest>
                    <manifestEntries>
                        <mode>development</mode>
                        <url>${project.url}</url>
                        <key>value</key>
                    </manifestEntries>
                </archive-->
            </configuration>
        </plugin>

正如您所看到的,有一些注释代码也不起作用。 我尝试过 mvn clean install、编译、打包...

感谢您的建议!

最佳答案

检查您的包装元素是否设置了值包

<packaging>bundle</packaging>

关于java - maven-jar-plugin 不生成 MANIFEST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24306761/

相关文章:

java - Amazon Turk中的getBalance给出错误

java - SpringMvc 如何根据用户正在执行的功能对对象使用不同的 validator

java - Maven 插件外部依赖未解决

java - Eclipse/Maven 和 "Resolve dependencies from workspace projects"不能混合 jar 和源?

java - Main-Class 未写入 jar list

java - Android 按钮点击不工作

java - 玩2模板如何访问列表类型的实体成员

eclipse - Maven eclipse :eclipse fail to execute

eclipse - header 必须以换行符“eclipse manifest.mf”终止

eclipse - "Export-Package: ."是什么意思?