问题描述
- maven,自己的 程序包不存在?
-
文件结构如下
src
src--package1
src--package2
src--package1--java文件
src--package2--java文件
src--package2--pom.xml
pom.xml根目录的pom.xml如下
<groupId>com.company</groupId> <artifactId>parent</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <modules> <module>srcpackage2</module> </modules> <name>helloworld</name> <dependencies> <dependency> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory><!--这里没起作用,因为src下没有什么东西--> </build>
根目录下有两个package
package2里的pom.xml如下<parent> <relativePath>....</relativePath> <artifactId>parent</artifactId> <groupId>com.company</groupId> <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>package2</artifactId> <packaging>jar</packaging> <version>0.0.1-SNAPSHOT</version> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> jar-with-dependencies </descriptorRefs> </configuration> </plugin> </plugins> <sourceDirectory>.</sourceDirectory> </build>
因为package2依赖package1里的java,这时报找不到package1
简单说就是怎么打包能 把package2依赖的java都打进来
解决方案
好像是 / 不是
解决方案二:
maven报错 错误: 程序包javax.servlet不存在
maven 程序包org.junit不存在
程序包javax.servlet.annotation不存在 webapp+maven
时间: 2024-09-30 13:47:38