maven-3 - mvn clean install + java.lang.NoClassDef

使用控制台得到了 maven 的下一个错误:

d:\projects.perforce\FOTradeCapture\branches\evb-dev>mvn clean install
Exception in thread "main" java.lang.NoClassDefFoundError: [15:27:13]
Caused by: java.lang.ClassNotFoundException: [15:27:13]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: [15:27:13].  Program will exit.

Maven 已成功安装并运行了一段时间。

谢谢你的想法。
================================================ ============================
附加信息:

d:\projects.perforce\FOTradeCapture\branches\evb-dev>mvn -version
Apache Maven 3.0.1 (r1038046; 2010-11-23 12:58:32+0200)
Java version: 1.6.0_23
Java home: c:\ProgramFiles\Java\jdk1.6.0_23\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

最佳答案

您必须检查项目的 pom.xml 并确保 pom.xml 上有 mainClass 标签

对包含 main(String[] args) 方法的项目类的引用。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
                <archive>
                    <manifest>
                    <mainClass>ir.codepress.MainApplication</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>

关于maven-3 - mvn clean install + java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4861800/

相关文章:

unicode - 无法使用自定义操作将 MSI 安装到用户名中包含非 ascii 字符的非管理员

visual-studio-2010 - TFS Team Build MSTest 运行持续时间太

c# - 从 Datagrid 插入和更新 SQL Server

php - soap 信封是如何生成的,为什么 .NET 和 php 客户端会生成/接收不同的 so

java - 为什么当我在另一台计算机上加载我的工作区时 Eclipse 显示错误?

maven - 如何在 Maven 中将依赖类包含到 war 项目的 WEB-INF/classes

c# - 如何在 C# 中从 IntPtr 获取 byte[]

svn - .htaccess 文件中的 If 语句,仅在特定目录中启用密码保护

r - 如何使用 RODBC 或 RCurl 从 R 中受密码保护的 Sharepoint 2007

google-maps - 谷歌地图 API 最大坐标长度?