使用Maven java应用程序作为依赖的Maven Web项目?

时间:2014-07-19 19:40:21

标签: java maven tomcat java-ee netbeans

我的Netbeans IDE中有一个简单的java应用程序 - maven项目。

创建Maven Web应用程序并添加第一个项目后,Netbeans显示一切正常,我也可以使用所有方法。

但在运行时我正在

java.lang.ClassNotFoundException: com.example.dal.factory.PersistenceDaoFactory

是否可以在不创建多模块java EE应用程序的情况下根据简单的Java应用程序制作Web项目?

1 个答案:

答案 0 :(得分:1)

是的,但您需要在本地安装第一个项目:

mvn install:install-file       \
    -Dfile=<path-to-file>      \
    -DgroupId=<group-id>       \
    -DartifactId=<artifact-id> \
    -Dversion=<version>        \
    -Dpackaging=jar

设置NetBeans以将项目用作依赖项与使用其他Maven项目中可用的Maven工件不同;对于Maven,你需要在Maven回购中使用它。