Создание банки «Пустая оболочка» - PullRequest
0 голосов
/ 09 октября 2019

Я смотрю на руководство о том, как я могу по сути создать банку с «пустой оболочкой» с помощью 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' или что-то в этом роде.

Спасибо!

1 Ответ

4 голосов
/ 09 октября 2019

Это очень похоже на вариант использования для интерфейсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...