当前位置: 首页 > 面试题库 >

使用Maven创建独立的应用程序

邵阳辉
2023-03-14
问题内容

如何使用Maven创建桌面(独立/ Swing)应用程序?

我正在使用Eclipse 3.6。


问题答案:
  1. 创建一个Maven项目,如下所示:
mvn archetype:generate -DgroupId=com.yourapp.app 
                       -DartifactId=swingapp  
                       -Dversion=1.0-SNAPSHOT
  1. 将以下条目添加到您的pom文件中:
<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.3.1</version>
        <configuration>
            <archive>
                <manifest>
                    <mainClass>com.yourapp.app.YourMainClass</mainClass>
                </manifest>
            </archive>
        </configuration>
    </plugin>
</plugins>
</build>
  1. 将项目作为Maven项目导入到Eclipse,然后作为Java应用程序运行。


 类似资料:
  • 我正在试图弄清楚如何构建一个Spring Boot独立应用程序。当然,要让东西自动连线需要一些初始的上下文起点。如果我只是尝试自动生成一个类来运行一个作业,那么即使我将它设置为静态,它也是空的。 有没有办法在一个独立的非Web应用程序中使用Spring@Services? 因此,首先将静态JobRunnerService连接到运行MyApplication的主程序,JobRunner(Servic

  • 请帮帮我,我用两个外部jar文件开发了一个简单的应用程序。在清理和构建的同时,它为应用程序和dist目录中的库文件夹创建了一个jar文件。当我尝试作为jar执行时,它执行得很完美

  • 问题内容: 我有一个使用Maven 2构建的桌面Java应用程序(但是如果有帮助的话,我可以升级到Maven 3),并且具有许多开源依赖项。我现在正尝试将其打包为独立版本,以使最终用户可以使用它,而无需安装maven或其他任何工具。 我已经成功地使用maven-assembly- plugin构建了一个包含所有依赖项的jar,但这并不是我真正想要的,因为使用LGPL库时,您是要重新分发要用作单独j

  • 现在假设我们想要使用 Spark API 写一个独立的应用程序。我们将通过使用 Scala(用 SBT),Java(用 Maven) 和 Python 写一个简单的应用程序来学习。 我们用 Scala 创建一个非常简单的 Spark 应用程序。如此简单,事实上它的名字叫 SimpleApp.scala: /* SimpleApp.scala */ import org.apache.spark.S

  • 你也可以在spring容器外使用repository组件,比如在CDI环境中,你依然需要一些spring的libraries在你的classpath中,但通常你也能以编程的方式来搭建repositories。你可以像下面示例一样使用由Spring Data模块提供各种repository持久化支持的RepositoryFactory。 RepositoryFactorySupport factor