当前位置: 首页 > 知识库问答 >
问题:

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

沈博达
2023-03-14

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

在我创建Maven Web Application并添加第一个项目作为依赖项之后,Netbean显示一切都很好,我也可以使用所有方法。

但在运行时,我会

java.lang.ClassNotFound异常:com.example.dal.factory.持久性DaoFactory

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

共有1个答案

端木冷勋
2023-03-14

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

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

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

 类似资料:
  • 我目前正在使用Android Studio 1.2开发一个Android应用程序 我想在Android应用程序中使用外部Java项目作为依赖项。这个Java项目是一个Maven项目 如何将此项目作为依赖项添加到Android应用程序中,以便在Android应用程序中引用Java/Maven项目的类? Android应用程序是使用Grandle构建的。

  • 我有一个使用Gradle作为构建工具的项目和第二个使用Maven的POM的子项目。我没有在子项目上更改构建工具的自由。 我想要实现的是将我的项目添加到Maven POM中,作为我的Gradle项目的依赖项。 其中root(当前目录)是我的Gradle项目,并包含,Maven项目位于下,POM文件就在该目录下。 我在我的< code>build.gradle文件中尝试了这些变化: 第一次尝试: 第二

  • 我通过这个链接将一个gradle项目作为依赖项导入另一个gradle项目。有没有办法将maven项目作为依赖项包含到gradle项目中?

  • 今天我在android工作室开始了一个新的项目。一切顺利,没有差错。添加项目后,我借助android Studio中的Firebase助手工具,将项目与Firebase实时数据库进行了连接。 然后我得到这个错误: 我看到错误主要来自于在我的应用程序级别文件的末尾添加了这一行。因为当我把它评论出来的时候,它构建的很好。 我的项目::

  • 我是新来的java。我使用apache netbean 12.2版本来创建新项目,java版本是17。我按照步骤创建java Web应用程序与maven,但当我建立它,并试图运行它,我得到以下错误在控制台窗口。 无法执行目标org.apache.maven.plugins:maven-war插件:2.3:战争(default-war)在项目JavaProject:执行default-war的目标o

  • 我想有一个使用Spring Boot的微服务项目,它通过通过Spring Data JPA项目创建的依赖项访问实体和DAO。这个想法是多个微服务可以获得该依赖项。 然而,当jar在Spring Boot Data JPA项目中组装时,它通过starter依赖项包含了许多依赖项。其中大多数也出现在使用它的Spring Boot Microservice项目中。 您将如何通过Spring Data J