В данной статье я хотел бы показать, как можно бесплатно собирать Android проекты (Maven) с открытым исходным кодом на Travis CI.
Читать полностью »
Рубрика «maven» - 6
Сборка Android приложений на Travis CI
2013-11-02 в 17:15, admin, рубрики: android, continuous integration, github, maven, travis-ci, Разработка под android, метки: android, continuous integration, github, maven, travis-ciNASA продолжает работу над рядом проектов во время бюджетного кризиса, в порядке исключения из правил
2013-10-07 в 19:58, admin, рубрики: maven, будущее здесь, космонавтика, робототехника, финансирование проекта, метки: maven, наса, финансирование проекта
Несколько дней назад на Хабре была опубликована новость о том, что большая часть сотрудников NASA была отправлена в неоплачиваемый отпуск. Кроме того, вследствие административных проблем в США (остановка гос. аппарата из-за бюджетных споров) могла случиться остановка и ряда важных проектов, включая перенос запуска марсианского зонда Maven с этого года на 2016. Но этого не случилось.
Отчет и все видео с конференции RuHaxe 3
2013-09-26 в 10:48, admin, рубрики: haxe, maven, OpenFL, ruhaxe, конференция, Программирование, метки: haxe, maven, OpenFL, ruhaxe, конференция14 сентября прошла третья онлайн-конференция RuHaxe — регулярное мероприятие, посвященное языку Haxe и основанным на нём технологиям и инструментам.
Ниже опубликован краткий отчет с конференции и все видео (в том числе видео доклада, который в день конференции по техническим причинам не был показан до конца и закончен позже уже в записи).
Также в спойлер после второго доклада, добавлено продолжение про работу с Maven и haxemojos, опубликованное автором через несколько дней после конференции, как продолжение темы и ответ на дополнительные вопросы.
Разрешение конфликтов в транзитивных зависимостях — Хороший, Плохой, Злой
2013-08-25 в 19:47, admin, рубрики: ant, gradle, java, maven, Блог компании CodeFreeze, метки: ant, gradle, mavenВместо предисловия
В ближайшую субботу мы с Женей Борисовым будем выступать в Питере на JUG.ru. Будет много веселого трэша и интересной инфы (иногда не разберешь, где проходит граница), и одно из моих выступлений будет посвящено WTF-нутости модульной разработке программ. Я расскажу несколько ужастиков, один из которых будет о том, как все пытаются быстро, гибко и корректно описать зависимости в проекте, и что из этого обычно получается. Интересно? Тогда добро пожаловать в ад!
Скорее, конечно, «Хороший, Удобный и WTF-ный».
Читать полностью »
ExtJs как maven зависимость
2013-07-29 в 10:03, admin, рубрики: extjs, java, maven, Библиотека ExtJS/Sencha, метки: extjs, java, mavenЗачем
Есть у меня несколько проектов на Java использующих в виде web-клиента ExtJs приложения. Библиотека прямо скажем не маленькая. Полный архив более 60M мегабайт весит, и приложениям находящимся в активной разработке приходится все это тащить и скачивать из CVS. А если к последнему добавить медленный интернет, то все становится совсем грустно. В приложение еще и десятка классов нет, а вес уже за полсотни.
Читать полностью »
AOP in action. AspectJ (CTW) + Spring + LTW
2013-07-18 в 7:58, admin, рубрики: aop, java, maven, spring, Weblogic, Программирование, разработка, метки: aop, java, maven, spring, WeblogicРешил внедрить АОП логирование на проект и не внедрил. Как и почему, собственно и хочу поделиться.
Я не буду описывать суть и принципы АОП, а опишу только те проблемы, с которыми я столкнулся, и решения которых заняло много времени.
У меня было в распоряжении Spring, WebLogic, google.com и проект, куда я хотел внедрить АОП логирование. Скажу сразу, до этого я никогда не работал с АОП.
Проблема № 1
Spring AOP – использует proxy-based подход.
Если у нас есть класс (СlassA) с методами (methodA, methodB), при этом methodB() вызывает methodA() и аспект (допустим after) который должен выполняться при вызове methodA():
PowerMock(+Mockito) +TestNG и имитация вызова (mock) статических методов
2013-07-07 в 19:32, admin, рубрики: java, maven, mockito, PowerMock, примеры кода, Программирование, тестирование, метки: java, maven, mockito, PowerMock, примеры кода, Программирование, тестированиеНа хабре уже была статья с примерами использования PowerMock, но в ней не хватает такого описания, как имитации вызова статических методов как самостоятельных «единиц» в классе, так и в гибридном использовании, когда часть статических методов у класса подменяются «заглушкой», а часть вызываются реально. Попробую исправить эту нишу.
Для начала создадим демонстрационный класс со статическими методами (commit):
public class ClassStatic {
static String getValue() {
return "value";
}
static String getValue(final String s) {
return getValue() + s;
}
}
Сборка flex проекта с использованием maven
2013-05-07 в 12:03, admin, рубрики: Action Script, flex, maven, метки: flex, mavenВместо предисловия
Довольно много слышал о сборке flex проектов с помощью maven, но все как-то не доходили руки попробовать. С maven познакомился около года назад, когда попал работать в проект, бэк-енд которого собирался с помощью maven. Проект был гетерогенный: бэк-энд — java, пользовательский фрон-энд — flash, административный фронт-энд — java+js, бд — MySql. Исторически сложилось, что все это собиралось как-то. В один прекрасный день, было решено все это перевести на унифицированную сборку. Сразу скажу, что получилось с большими оговорками, но в конечном итоге сборку запускал именно maven. В java-мире использование maven уже почти стандарт, и, если следовать maven идеологии, все достаточно хорошо. В тот раз перевести флэш мне удалось через запуск ант-скрипта сборки. Теперь же, захотелось все попробовать по честному. Кому интересна данная попытка, прошу под кат.
Разработка веб приложения на основе Java EE+JSP+Hibernate+Maven+Spring MVC в NetBeans. Часть 1
2013-05-06 в 8:12, admin, рубрики: hibernate, java, JSP, maven, Spring MVC, svn, Веб-разработка, метки: hibernate, JSP, maven, Spring MVC, svnВступление
Это будет серия статей, помогающих начинающим Java разработчикам в их нелегком пути. Покажу пример создания интернет магазина.
Первое что вам понадобится — это NetBeans 7.3. Скачать можно здесь.
Почему именно он? Думаю для начинающих в ЕЕ — это идеальный вариант.
Используемые технологии:
Читать полностью »
Ant + Ivy VS Maven: давайте жить дружно
2013-03-29 в 15:12, admin, рубрики: ant, configuration management, ivy, java, maven, разработка, метки: ant, configuration management, ivy, maven В этой статье я не буду развивать очередной холивар на тему, что круче. Скорее, будет проведен сравнительный обзор, опираясь на точку зрения самого Apache* и личного опыта нашей команды Build Factory. Обращаю внимание, что речь идет о большом Enterprise. Это означает, что в учет не берутся юзкейсы, когда вчера решили — сегодня уже должно быть сделано. Зато в учет берутся очень большие размеры проекта, распределенные по всему миру команды разработчиков и прочие прелести.
Очень часто можно услышать мнение, что Ant сам по себе с Maven сравнивать нельзя. А вот Ant + Ivy уже может составить конкуренцию Maven. Отчасти это правда.