如何使用Maven和Netbeans创建可执行jar文件

用户5444681

我试图创建一个可运行的jar文件,但是我的Maven / Netbeans却以某种方式无法做到这一点。这是我的pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<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>de.ksw</groupId>
    <artifactId>KBSE-CDI-Testprogram</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <build>
        <plugins>
            <plugin>
                <version>1.8.1</version>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>de.ksw.kbse.cdi.testprogram.App</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <dependencies>
        <dependency>
            <groupId>javax.inject</groupId>
            <artifactId>javax.inject</artifactId>
            <version>1</version>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>KBSE-CDI</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>maven</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>1.8.1</version>
        </dependency>
    </dependencies>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
</project>

如您所见,我已经尝试添加主类。我还添加了依赖项maven-jar-plugins,但是当我尝试编译项目时,仍然出现错误messagen:

插件org.apache.maven.plugins:maven-jar-plugin:1.8.1或其依赖项之一无法解析:无法读取org.apache.maven.plugins:maven-jar-plugin:jar的工件描述符: 1.8.1:无法在http://repo.maven.apache.org/maven2找到org.apache.maven.plugins:maven-jar-plugin:pom:1.8.1缓存在本地存储库中,解决方案不会重新尝试直到中心的更新间隔过去或强制更新-> [帮助1]

要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。使用-X开关重新运行Maven以启用完整的调试日志记录。

有关错误和可能的解决方案的更多信息,请阅读以下文章:[帮助1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

我在这里做错了什么?如何解决这个问题?

米凯尔

没有版本1.8.1maven-jar-plugin

这是以下所有可用版本的列表maven-jar-pluginhttps : //mvnrepository.com/artifact/org.apache.maven.plugins/maven-jar-plugin

您必须更新version到早期版本。

最新版本的示例:

<version>3.0.2</version>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

要创建一个可执行的JAR文件的Maven

如何使用maven制作可执行jar?

在Eclipse下创建可执行的Jar文件

Maven和Netbeans:如何构建项目并获取可执行jar?

使用Intellij创建可执行文件.jar

如何使用Maven创建具有依赖项的可执行JAR?

如何更改可执行jar文件图标?

从clojure项目创建可执行jar文件?

如何使用Maven创建基于Spring的可执行jar?

如何使用Maven创建没有依赖项的可执行jar?

使用Netbeans创建Maven项目的jar文件

如何使用Maven构建GO可执行文件

如何使用Maven项目在JavaFX中生成可执行jar

使用NetBeans中的Maven Java应用程序制作可执行jar

使用Maven依赖和外部jar来构建可执行jar

spring-boot Maven:如何使用主类创建可执行jar?

创建可执行jar时,如何引用本地文件并将其包含在maven程序集中?

如何使用maven在时间范围内使可执行jar选择属性文件

如何使用外部jar库构建Maven可执行jar?

如何从springboot-Maven应用程序创建可执行jar文件?

如何使.jar文件可执行?

如何从JAR创建Windows可执行文件

我如何使用Maven创建可执行jar文件,包括主类在Test中的依赖项

从NetBeans创建后使可执行jar文件运行

如何使jar文件可执行?

如何使boxfuse创建包含要在主arg中指定的可执行jar和配置文件的映像?

如何使用Gradle创建可执行JAR?

使用 Maven 创建可执行 jar,其中可以替换库

如何创建指向 jar 文件的可执行链接?