如何構建將執行Maven資源過濾的Arquillian ShrinkWrap部署? 我應該使用哪種版本的ShrinkWrap?使用Arquillian/ShrinkWrap進行Maven資源過濾
2
A
回答
1
根據來自ShrinkWrap開發者https://community.jboss.org/message/781880#781880的信息,這尚未實施。
0
編輯:看到我的其他答案,這是實際執行,簡單易用;-)
格熱戈日是正確的,這不是在執行的Arquillian。
作爲一種變通方法,我結束了這@Deployment:
Properties testProperties = new Properties();
ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
InputStream testPropertiesInputStream = contextClassLoader.getResourceAsStream("test.properties");
testProperties.load(testPropertiesInputStream);
File testPropertiesTargetFile = File.createTempFile("arquillian_test_", ".properties");
try (Writer testPropertiesWriter = Files.newBufferedWriter(testPropertiesTargetFile.toPath())) {
testProperties.store(testPropertiesWriter, null);
}
webArchive.addAsResource(testPropertiesTargetFile, "test.properties");
而這@Setup:
private Properties testProperties;
@Before
public void setUp() throws IOException {
testProperties = new Properties();
InputStream testPropertiesInputStream = this.getClass().getResourceAsStream("/test.properties");
testProperties.load(testPropertiesInputStream);
}
0
嘗試 「修理」 它之後,原來答案很簡單...
webArchive.addAsResource("test.properties");
...將使用maven已經過濾的類路徑資源。
相關問題
- 1. Maven過濾資源
- 2. 使用Maven Site Plugin進行資源過濾
- 3. maven資源過濾器xml
- 4. 如何使用maven資源過濾來過濾特定文件
- 5. 如何在maven中進行簡單的資源過濾?
- 6. 使用M2E和外部屬性文件進行Maven資源過濾
- 7. Maven資源過濾器不工作
- 8. 的Maven資源過濾不工作
- 9. android-maven-plugin和資源過濾
- 10. 調試maven junit測試過濾資源?
- 11. 過濾器資源maven-shade-plugin
- 12. 從maven源生成過濾的資源:jar執行
- 13. 使用自己的插件進行資源過濾
- 14. Maven資源插件不會過濾Grails項目上的資源
- 15. Maven資源過濾不會複製未過濾的文件
- 16. 如何在使用maven jetty插件時過濾資源?
- 17. 使用maven定製生成/過濾資源
- 18. Maven:通過java api啓用資源過濾
- 19. 對存儲在依賴關係中的資源進行Maven過濾
- 20. m2eclipse資源過濾
- 21. 如何在未找到資源過濾屬性時配置maven資源插件進行投訴?
- 22. 使用JQ過濾cloudformation堆棧資源
- 23. 過濾器使用JSONAPI資源
- 24. 使用eclipse資源過濾器
- 25. Maven資源過濾不適用於註釋
- 26. Maven資源過濾 - 彈簧應用程序
- 27. 爲maven-remote-resources-plugin禁用資源過濾
- 28. 使用Maven war插件過濾Web資源在Eclipse中無法使用m2e
- 29. 使用碼頭時運行資源過濾器:運行
- 30. 使用numpy.genfromtxt進行過濾
...並且只需在您的pom.xml中添加一個元素,其中 true 如果您尚未這樣做。 –
ymajoros
2015-05-07 08:04:51