Я смотрю на руководство о том, как я могу по сути создать банку с «пустой оболочкой» с помощью maven. Идея в том, что у меня есть проект Java, и я хочу экспортировать классы my.project.api (с пакетом) в свой собственный jar, не сохраняя фактический код методов / конструкторов внутри.
Например, давайте скажемУ меня есть следующее:
public class Test {
public void doSomething(String message) {
System.out.println(message);
}
}
Я хочу экспортировать отдельный jar-файл, в котором сохранится декларация пакета, и экспортировать как:
public class Test {
public void doSomething(String message) {}
}
Причина этого заключается в том, что сам проектэксклюзив, но я хочу позволить другим разработчикам создавать свои собственные интеграции без необходимости физического продукта / проекта. Таким образом, подключившись к my.project.api.Test, они смогут видеть методы и делать все, что пожелают.
Надеюсь, это прояснит достаточно, он будет экспортирован как отдельный jar, возможно, как'MyProject-API.jar' или что-то в этом роде.
Спасибо!