我想將我的黃瓜測試(.feature文件)保存在單獨的jar項目中(僅作爲測試jar包裝)並將此jar聲明爲另一個依賴項項目在那裏運行。Maven在一個模塊中的黃瓜測試代碼和在另一個模塊中的測試執行
甲是測試罐項目(產生A-0.1-tests.jar)
乙被聲明甲作爲測試依賴
若本工作項目?它不會爲我的任何測試運行。只是忽略了測試的目標。
這裏是一個POM片段:
甲創建罐這樣的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
<configuration>
<classifier>tests</classifier>
</configuration>
</execution>
</executions>
</plugin>
乙呼叫此罐這樣的:
<dependency>
<groupId>com.group</groupId>
<artifactId>A</artifactId>
<classifier>tests</classifier>
</dependency>
我錯過了東西...有人嗎?
第一個問題您爲什麼想將單元測試與相關生產環境中的模塊分開?你有這個特別的理由嗎? – khmarbaise
我已更新我的問題。我指的是黃瓜測試。 –