2012-02-06 57 views
5

我嘗試像在Java中一樣在Scala中編寫一個簡單的maven2插件,但失敗。它接觸到特定的javadoc在Scala環境中不起作用。因爲官方的maven-scala插件也是用Java編寫的,是不是無法在Scala中編寫maven2插件?我們如何在Scala中編寫maven2插件?

回答

4

Josh Suereth有幾個blogposts描述瞭如何在Scala中編寫Maven插件(使用Maven的糟糕的Javadoc註釋)。

這是一個令人印象深刻的工作,但很複雜,當我在Scala中編寫Maven插件時,我採用了非常簡單的方法來創建一個非常簡單的Java類(只有私有字段和它們的更多Javadoc註釋),它擴展了所有真實代碼所在的Scala類。它不是很優雅,但它的工作原理合理簡單。