Создать Accessible Writer в нескольких пакетах - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь создать File Writer, который можно использовать в разных пакетах в рамках одного проекта maven.

В моем сценарии весь проект maven преобразуется в банку, и я использую эту банку в своемдругое приложение Java.

И я начинаю использовать этот jar, вызывая один из методов из нижеуказанного класса в Jar.

public class Transmission{

   static void startDoingSomethin(String Txn, String fileName){

      //doing something   
  }

} 

Файл fileName создается в приложении Java, откудаЯ использую Jar и вызывает метод.Я передаю имя файла как параметр в методе startDoingSomething.

Можно ли каким-либо образом создать статическую переменную или переменную экземпляра любого типа (Writer), чтобы я мог использовать ее в любом месте внутриДжар?

Допустим, моя переменная будет выглядеть следующим образом

Writer traceFileWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(fileName), true)));

Любые предложения, пожалуйста, как и где мне разместить этого Писателя traceFileWriter в классе Transmission или в любом другом месте,чтобы я мог вызывать его везде в jar и использовать для записи в файл.

Спасибо

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