Skip to main content

Часть 8. Собираем AIR приложение.

Posted in

UPDATED

  • Изменился pom-файл.
  • Полностью переписан раздел про упаковку AIR.

Ну давайте разберемся как с помощью flexmojos собирать AIR приложение.

Создаем проект

Для начала создадим простенький проект примерно такой структуры:

try-flexmojos
- src
  - main
    - flex
      - SimpleAirApp.mxml
    - resources
      - descriptor.xml
- pom.xml

Главный класс приложения у нас будет незамысловатый:

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication
	xmlns:fx="http://ns.adobe.com/mxml/2009"
	xmlns:s="library://ns.adobe.com/flex/spark"
        width="350" height="200">

	<s:VGroup width="100%" height="100%">
		<s:Label text="Hello World!"/>
		<s:Button label="Hello :)"/>
	</s:VGroup>

</s:WindowedApplication>

pom.xml сделаем одиночным и самодостаточным, без суперпома, без родительского и без дочерних помов, не использующим какие-либо настройки из .m2/settings.xml.

Немного бесполезного кода

Posted in

От нечего делать набросал немного бесполезного кода по мотивам Arctic. Это была такая gui-библиотека для haXe. Да, собственно, и сейчас есть (и судя по комитам она активно развивается). Просто я возился с ней года два назад, а сегодня она мне чего-то вспомнилась.

Вспомнилась, потому что я подумал, как удобнее всего строить gui без mxml. И там это выглядит примерно так:

Maven, настроил и забыл

Posted in

Плохой тул постоянно напоминает о себе, требует, чтобы ты для него что-то сделал, в чем-то разобрался, где-то подкрутил. Плохой тул капризен и ревнив. Он не любит, чтобы про него забывали. Он любит внимание и заботу.

Удобный тул не мешает работать. Идельный тул вообще не заметен. Одажды настроил и забыл про него.

Мавен может быть плохим тулом, а может быть удобным. Это зависит от степени просветления. А степень просветления зависит от деталей и мелких нюансов, о которых и узнаешь как-то случайно.

Сейчас мы сделаем еще один шаг к просветлению :)

Syndicate content