我開始了我的項目,涉及創建一些自定義jmeter組件的項目,這些jmeter組件將捆綁在我的自定義jmeter分發中。集成JMeter作爲Maven項目的一部分
這些自定義組件是Maven項目的一部分,我想要做的就是嘗試將這個Maven項目與最新的jmeter項目集成起來,以便能夠構建並提供包含我所有相關組件的自定義組件的jmeter構建依賴瓶。
問題是jmeter項目是ant項目。 我遇到過這樣的問題:http://maven.apache.org/guides/mini/guide-using-ant.html,maven-antrun-plugin,它提供了在maven pom中嵌入ant任務的可能性。
因爲我從來沒有使用ant(只使用Maven的工作)的工作,我利用內幕POM這個插件的想法是定義以下目標:從SVN倉庫
- 下載JMeter的源jmeter distribution
- 在構建maven項目(安裝階段之後)之後,將jars(組件和依賴關係jar)複製到jmeter lib中,用我的自定義組件形成最終的jmeter分發。
我的問題是:你認爲這種方法是正確的(仍有一些事情,而這樣做考慮),如果沒有,你可以建議我實現同一目標的其他一些方法?
在此先感謝
感謝您的建議,但我的最終需求項目是一個JMeter的交付,將有包含在JMeter的建立我的自定義組件。用你建議的方法,我只能在我的maven項目中包含jmeter庫文件 –
不,我不這麼認爲,使用pom你會生成你的jar文件,它會在/lib/ext中用作插件。但也許我不明白你的要求。 –
所以需求是:有一個maven項目,當安裝被觸發時,它會自動從svn倉庫中拉出最新的jmeter,構建jmeter,用maven構建我的自定義組件,並將這些自定義組件複製到/lib/ext中, JMeter交付產品具有集成的自定義組件。 –