В этом уроке мы покажем вам, как использовать инструмент сборки Ant для управления проектом Java, компиляции и упаковки его в файл Jar.
Используемые технологии:
- Затмение 4.2
- Муравей 1.9.4
- JDK 1.7
1. Создайте проект Java
В среде IDE Eclipse создайте новый проект Java с именем “Antdateutils”.
2. Исходный код Java
Создайте новый класс Java, чтобы распечатать текущую дату:
package com.mkyong.core.utils; import java.util.Date; public class DateUtils { public static void main(String[] args) { System.out.println(getLocalCurrentDate()); } private static Date getLocalCurrentDate() { return new Date(); } }
3. Создайте новый класс Java, чтобы распечатать текущую дату:
Создайте новый build.xml
в корневой папке проекта прочитайте комментарий для пояснения.
Create a Java Project (JAR) with Ant build script
4. Сценарии сборки Муравьев
Готово, попробуйте несколько команд муравья
4.1 Компиляция исходного кода
$ ant compile
4.2 Упакуйте проект в исполняемый файл Jar
$ ant dist
4.3 Удаление папок
$ ant clean
4.4 Если параметров нет, будет выполнена цель по умолчанию, в этом примере целью по умолчанию является main
...
$ ant
Выход
Buildfile: /Users/mkyong/Documents/workspace/AntDateUtils/build.xml clean: [delete] Deleting directory /Users/mkyong/Documents/workspace/AntDateUtils/bin [delete] Deleting directory /Users/mkyong/Documents/workspace/AntDateUtils/dist init: [mkdir] Created dir: /Users/mkyong/Documents/workspace/AntDateUtils/bin compile: [javac] Compiling 1 source file to /Users/mkyong/Documents/workspace/AntDateUtils/bin dist: [mkdir] Created dir: /Users/mkyong/Documents/workspace/AntDateUtils/dist [jar] Building jar: /Users/mkyong/Documents/workspace/AntDateUtils/dist/DateUtils-20141030.jar main: BUILD SUCCESSFUL Total time: 1 second
Окончательная структура Каталогов
5. Тест
5.1 Запустите класс внутри файла Jar.
$ pwd /Users/mkyong/Documents/workspace/AntDateUtils $ java -cp dist/DateUtils-20141030.jar com.mkyong.core.utils.DateUtils Thu Oct 30 17:39:21 MYT 2014
5.2 Запустите исполняемый файл Jar
$ pwd /Users/mkyong/Documents/workspace/AntDateUtils $ java -jar dist/DateUtils-20141030.jar Thu Oct 30 17:40:21 MYT 2014
Скачать Исходный Код
Рекомендации
Оригинал: “https://mkyong.com/ant/ant-how-to-create-a-java-project/”