Как удалить java System.out.println из скрипта ant? (при компиляции кода из муравьев следует удалить существующий Java класс System.out.println & скомпилированные классы не должны иметь Sys.out.println)Как удалить java System.out.println из ant script
0
A
ответ
1
В build.xml файл, подготовительном этапе перед MKDIR команды, обеспечивают:
<javac srcdir="exe" includes="SysOutRemove.java"/>
<java fork="true" classname="SysOutRemove" dir="exe" failonerror="true"/>
где SysOutRemove.java находится в ехе пакете вашего проекта.
SysOutRemove.java должен перебирать список каталогов и файлов в них, хранить содержимое каждого файла в читателе или что-то в этом роде, находить инструкции sysout и заменять.
1
Мы можем использовать это в файле ant.
<replaceregexp match="System.out.println(.*);" replace="" flags="g" byline="true">
<fileset dir="${src.dir}" includes="**/*.java"/>
</replaceregexp>
Смежные вопросы
- 1. Как удалить System.out.println из codebase
- 2. Как использовать Ant удалить удалить из pathid
- 3. Java System.out.println()
- 4. System.out.println - Java
- 5. Ant Build Script Java Config Веб-проект
- 6. Удалить запятая из массива Java Script
- 7. удалить свойство из texfield в Java Script
- 8. Как запустить main() метод с Ant Script?
- 9. Mysterious Ant script
- 10. build.xml ant script condition
- 11. Java beginner question: System.out.println
- 12. Ошибка Java System.out.println() throw
- 13. html5boilplate + ant build script + coffee script
- 14. Как напечатать ссылку System.out.println
- 15. Как отлаживать приложение Java Desktop с помощью Ant Script?
- 16. Как удалить строку строки в Java Script
- 17. Можно подсчитать количество выходов из System.out.println, Java?
- 18. Прочтите из данных консоли ранее «System.out.println()»? [JAVA]
- 19. Java recursive System.out.println()
- 20. Java - System.out.println() можно просматривать из приложения?
- 21. Ant task vs Shell script
- 22. Java System.out.println() массив
- 23. java system.out.println поведение
- 24. JAVA System.out.println уравнение
- 25. Java System.out.println одинарные кавычки
- 26. Формат Java System.out.println
- 27. Java пропускает строку System.out.println();
- 28. System.out.println в java websockets
- 29. Выполнение SQL Script через Ant
- 30. команды CMake в Ant Script
Вы можете выполнить поиск и замену, но я не думаю, что это хороший подход. Лучше преобразовать все постоянные printlns в вызовы журналов, затем вы можете динамически включать и выключать их. – eckes
Ваш вопрос непонятен, если вы хотите удалить println-код с помощью ant или удалить выход из println при запуске ant. Какую операцию вы пытаетесь выполнить? –
В основном у нас есть классы Java, которые содержат много System.out.println (могут быть разработчики добавлены для их отладочных целей), но наше требование состоит в том, что в скомпилированных классах не должно быть никакого sysout, мы создаем наш проект с использованием ANT-скриптов, поэтому, когда ant компилировать java-файлы, необходимые для удаления всех sysout и скомпилированных классов, не должны иметь никакого sysout. в основном, когда классы работают в процессе производства, не следует печатать какие-либо значения, добавленные ранее для целей отладки. – sashikab