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



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

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

但是在运行时我得到

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

是否有可能使web项目依赖于简单的java应用程序,而不创建多模块java EE应用程序?

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

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

设置NetBeans将一个项目作为依赖项使用,这与在其他Maven项目中使用Maven工件是不同的;对于Maven,您需要将其放在Maven的repo中。

相关内容

  • 没有找到相关文章

最新更新