Size: a a a

2020 June 13

PD

Plomipu Dmitri in learn.java
просто есть такие параметры, значение которых можно не задавать. У них уже есть значение по умолчанию и которые уже можно писать в POM-е.
источник

DS

Dmitriy Shilnikov in learn.java
Но лучше всего вывести все сообщения твоего процесса и посмотреть чего будет
источник

GI

Grigorij I. in learn.java
uncle Sam
Тут вроде проблема в переменной но не факт... дебагером такие конструкции не получается у меня понять(.
так вообще не пойдёт. надо учиться
источник

д

даня in learn.java
Dmitriy Shilnikov
Так выведи его stdout и stderr в консоль и посмотри чего он пишет.
окей
сейчас этим займусь
спасибо!
источник

uS

uncle Sam in learn.java
Grigorij I.
так вообще не пойдёт. надо учиться
Так учусь( литературу читаю но срок понедельник не успеваю сдать (
источник

GI

Grigorij I. in learn.java
uncle Sam
Так учусь( литературу читаю но срок понедельник не успеваю сдать (
я выше написал, а так попробуй сначала на бумажке последовательто написать шаги, что нужно делать чтобы к результату прийти.
так далеко на уйти, если просто что то накидывать и не понимать что происходит
источник

uS

uncle Sam in learn.java
Grigorij I.
я выше написал, а так попробуй сначала на бумажке последовательто написать шаги, что нужно делать чтобы к результату прийти.
так далеко на уйти, если просто что то накидывать и не понимать что происходит
Абсолютно согласен
источник

д

даня in learn.java
Dmitriy Shilnikov
Но лучше всего вывести все сообщения твоего процесса и посмотреть чего будет
вывел
понял, что какая-то проблема с торчем
странно только, почему такой же скрипт нормально работает из терминала
источник

PD

Plomipu Dmitri in learn.java
надеюсь мой вопрос понятен ?? Просто если не понятен, я могу объяснить яснее. Только не молчите, плз
источник

DS

Dmitriy Shilnikov in learn.java
даня
вывел
понял, что какая-то проблема с торчем
странно только, почему такой же скрипт нормально работает из терминала
Я бы проверил вещи типа прав / рабочего каталога / передачи ключей в комманду
источник

GV

Gukov Viktor in learn.java
uncle Sam
public static void replaceFromFileRegex(File file,String replace, String replacement) throws IOException {
       Pattern pattern = Pattern.compile(replace);
       BufferedReader reader = new BufferedReader(new FileReader(file));
       String line = "";
       String write = "";
       while ((line = reader.readLine()) != null) {
           Matcher matcher = pattern.matcher(line);
           if (matcher.find()) {
               write = matcher.replaceAll(replacement);
           }
       }
       reader.close();
       BufferedWriter bufferedWriter = new BufferedWriter((new FileWriter(file, true)));
       bufferedWriter.write(String.valueOf(write));
       bufferedWriter.close();
   }
Во-первых, использовать явное закрытие ресурсов в конце метода плохая практика, следует пользоваться либо try с ресурсами, либо закрывать их в finally.
Во-вторых, у лишний вызов String.valueOf
В-третьих, метод работает некорректно, вместо замены содержимого файла, он записывает измененный текст в конец, добавляя к старому.

Сам метод рабочий, проблема с null может быть или из-за некорректного передаваемого regex, или проблема с самим файлом
источник

д

даня in learn.java
Dmitriy Shilnikov
Я бы проверил вещи типа прав / рабочего каталога / передачи ключей в комманду
саму команду я проверил перед вызовом, доступ вряд ли с проблемой, так как вызов происходит и возвращает уже описание питоновских ошибок
источник

д

даня in learn.java
спасибо, разобрался, что-то с питоновской средой происходит
источник

DS

Dmitriy Shilnikov in learn.java
даня
саму команду я проверил перед вызовом, доступ вряд ли с проблемой, так как вызов происходит и возвращает уже описание питоновских ошибок
Ну просто ты когда из джавы запускаешь, у тебя же всё считается относительно того, как джава запущена. И права от неё, и рабочий каталог, и окружение
источник

д

даня in learn.java
Dmitriy Shilnikov
Ну просто ты когда из джавы запускаешь, у тебя же всё считается относительно того, как джава запущена. И права от неё, и рабочий каталог, и окружение
да,  понимаю
спасибо за помощь
исправил все !
источник

PD

Plomipu Dmitri in learn.java
вы мой вопрос видели ?
источник

PD

Plomipu Dmitri in learn.java
😊
источник

DS

Dmitriy Shilnikov in learn.java
Plomipu Dmitri
вы мой вопрос видели ?
Вообще такое и загуглить можно
https://github.com/cko/predefined_maven_properties/blob/master/README.md
источник

PD

Plomipu Dmitri in learn.java
спасибо, что ответили, но на самом деле вопрос был в другом: где это найти в офф.доке мавена ?? Почему в самой документации нет этих параметров на видном месте
источник

PD

Plomipu Dmitri in learn.java
а только на отдельной репе в гитхабе
источник