我有一个多模块的项目。如果我运行命令mvn clean
后跟mvn package
,那么一切正常。但是,如果我使用命令mvn clean package
,我就会开始出错。
在依赖pom中,我正在将文件安装到localrepo中,这个目标与清理阶段相关。包装阶段将需要安装到localrepo(清洁阶段)的罐子。
父级
---应用
---依赖关系
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<id>add-myjar</id>
<phase>clean</phase>
<configuration>
<file>D:/myjar.jar</file>
<repositoryLayout>default</repositoryLayout>
<groupId>com.xyz</groupId>
<artifactId>myjar</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<generatePom>true</generatePom>
<localRepositoryPath>D:/localrepo</localRepositoryPath>
</configuration>
<goals>
<goal>install-file</goal>
</goals>
</execution>
</plugin>
</plugins>
<build/>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.cadence</groupId>
<artifactId>maven</artifactId>
<version>1.0</version>
<packaging>pom</packaging>
<name>maven</name>
<modules>
<module>dependency</module>
<!-- <module>application</module> -->
</modules>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
</project>
使用mvn install
(如果指定的JAR是maven项目)在本地repo中安装以下实际丢失的JAR。您还可以显式地将它们复制到.m2/repository
无法对项目依赖项执行目标:无法解析项目com.xyz:dependency:jar:1.0的依赖项:无法解析以下项目:com.xyz:myjar:jar:1.0,com.xyz:myjar3:jar:1.0,com.xyz:myjar2:jar:1.0:在local-maven-repo(文件:///d:/localrepo)->[帮助1]中找不到项目com.xyz:myjar:jar:1.0
按照maven本身的建议使用https://cwiki.apache.org//confluence/display/maven/dependencyResolutionException来解析依赖关系
如果您的默认回购是D://myrepo,还可以添加package的配置
<phase>package</phase>
<configuration>
<file>D:/myjar.jar</file>
<repositoryLayout>default</repositoryLayout>
<groupId>com.xyz</groupId>
<artifactId>myjar</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<generatePom>true</generatePom>
<localRepositoryPath>D:/localrepo</localRepositoryPath>
</configuration>
我一直遇到一个奇怪的问题。我的测试用例有一个失败的测试,。但是,如果我单独运行相同的程序,它将运行得非常完美。我不熟悉JUnit,不知道为什么会发生这种情况。 如果我注释掉最后一个测试(已经注释掉),我的所有测试都成功运行!然而,如果我不评论它,一个测试失败,但那不是这个测试!它是失败!
问题内容: 我正在努力学习一些Python图形可视化。我发现一些博客文章做了一些 我想尝试的事情。不幸的是,我并没有走太远,遇到了这个错误: 在我的系统上 重现错误 的最简单的代码片段是这样, 我发现了类似的问题,并且帖子对此组合有困难,但错误并不完全相同。一个很近,但是它自动解决了。 首先,我核实了所有所需的软件包 为NetworkX和PyGraphViz(其中列出了类似的要求SciPy的进行安
我目前正在做一个学校的作业,我正在努力与测试部分。出于某种原因,单元测试单独运行时运行良好,但一起运行时就不行了。我知道这与我在他们之间共享对象有关,而我不应该基于我以前的搜索,但我一生都无法找出需要改变什么来解决这个问题。下面是ApplientService类和ApplientServiceTest类的代码。任何帮助都将非常感谢,因为我已经被困在这个问题上一段时间了,现在知道这可能是其他人会立即
数据库 默认情况下,Tendermint使用 syndtr/goleveldb 包作为其进程内键值数据库。不幸的是,LevelDB 的这个实现似乎在重载下受到了影响(参见#226)。最好安装 LevelDB 的真正 c 实现,并使用 make build_c 编译 Tendermint。有关详细信息,请参阅安装说明。 Tendermint 在 $TMROOT/data 中保存多个不同级别的 db
我有一堆JUnit测试,它们都单独运行。每一个都是一个真正的独立单元测试--被测试的单个类。不需要上下文。我可以在Eclipse中或通过maven/surefire-plugin单独或一起运行它们。 此后,我添加了一个新的集成测试,它利用了Spring上下文等,并使用了SpringJUnit4ClassRunner。一旦我将这个测试添加到我的套件中,任何测试用例都会在这个类失败后运行。 我不确定这
这是我的整个测试课程: 有3个单元测试,它们在单独运行时都通过了,但当我运行整个测试类时,我的第2个和第3个测试失败,错误如下: 我已经想尽一切办法来解决这个问题: 我将测试实例化下的类移动到@Before函数中 我尝试创建@After函数并调用Mockito。重置我的模拟 我应该提到的是,我正在使用nhaarman。mockitokotlin2库和argumentCaptor。 关于为什么这些测