[英]How to import JUnit tests from one Maven project into another?
我有兩個 Eclipse 項目 A 和 B,用於使用 JUnit 運行 Selenium 測試。
在這兩個項目中,我的測試代碼都位於src/test/java
,因為我需要能夠分別測試兩者。
問題是我無法在B
重用A
中的測試,因為我無法從A
導入測試包。 我試圖通過將A
的包放在其src/main/java
文件夾中來解決這個問題,但這意味着我不能再單獨運行A
的測試套件,因為它不再有任何測試可言。
我想要做的是在我的項目 A 中簡單地進行測試,我可以執行這些測試,但能夠在項目 B 中重用這些測試類而無需復制代碼。 我怎樣才能做到這一點?
您可以將測試代碼打包到自己的工件中
<!-- Packaging of test classes in JAR file -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
然后,您可以在需要的地方導入依賴項
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.