Рубрики
Без рубрики

Ant – Как создать проект Java

– Муравей – Как создать проект Java

В этом уроке мы покажем вам, как использовать инструмент сборки Ant для управления проектом Java, компиляции и упаковки его в файл Jar.

Используемые технологии:

  1. Затмение 4.2
  2. Муравей 1.9.4
  3. 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

Скачать Исходный Код

Рекомендации

  1. Официальное руководство Apache Ant Hello World

Оригинал: “https://mkyong.com/ant/ant-how-to-create-a-java-project/”