Java mvn清理安装找不到包
我有2个maven项目;第一个具有此pom:Java mvn清理安装找不到包,java,maven,dependencies,Java,Maven,Dependencies,我有2个maven项目;第一个具有此pom: <groupId>deseuri</groupId> <artifactId>sim-common</artifactId> <version>1.0.1</version> <name>sim-common</name> <dependencies> /* dependencies */ </depend
<groupId>deseuri</groupId>
<artifactId>sim-common</artifactId>
<version>1.0.1</version>
<name>sim-common</name>
<dependencies>
/*
dependencies
*/
</dependencies>
…这是第一个项目
注意:如果我从Intellij Idea中选择Make project,它会在目标文件夹中创建源文件,然后运行clean install,那么它可以正常工作
谢谢,
Tekin。问题是您的util项目有一个jar包,然后根据上面的描述,您正在尝试制作一个uber jar。要以正确的方式管理它,您可以使用谢谢您的回答。我不想创建uber jar,我只想创建这个jar,并在运行时提供依赖关系。我尝试将运行时和提供的作用域添加到公共依赖项中,但它实际上并没有实现我想要的功能。对此有什么想法吗?:在这种情况下,你必须建议你的新类路径是什么,这个库所在的地方,否则java无法获得你的依赖项。对不起,我不明白。我不希望依赖关系包含在我的jar中,我希望它从类路径中获取依赖关系,无论是哪一个。这可以做到吗?好的,但你们必须指出这些依赖关系在哪里?不,当我试图从idea制作项目时。这是由于我的一个错误:我在projectsettings中声明源代码在src文件夹中,但maven希望它在src/main/java中。
<groupId>utils</groupId>
<artifactId>utils</artifactId>
<version>1.0.1</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>deseuri</groupId>
<artifactId>sim-common</artifactId>
<version>1.0.1</version>
</dependency>
// other depdencies
</dependencies>
package ro.sim.commonApp.model does not exist