我正在寻找一个maven-plugin或者只是一个可以生成接口的空实现的库。我最好能通过任意接口:
public interface MyInterface {
void doSomethingNice();
long calculateSomething();
boolean isSomethingValid();
Object giveSomething();
}
它将生成以下类:
public class MyInterfaceImpl implements MyInterface {
@Override public void doSomethingNice() {}
@Override public long calculateSomething() {return 0;}
@Override public boolean isSomethingValid() {return false;}
@Override public Object giveSomething() {return null;}
}
如果存在这样的maven-plugin,我会在generate-sources阶段使用它来生成模拟并仅扩展我需要特定模拟行为的那些方法。 有人以前用过什么吗?
答案 0 :(得分:0)
我创建了一个maven插件并在github上发布,如果有人在将来需要它:
https://github.com/himadri77/generate-default-impl-maven-plugin