From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43AA9BF1.8080304@gorodmasterov.com> Date: Thu, 22 Dec 2005 15:28:33 +0300 From: Vladimir Lettiev User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050815) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gorodmasterov.com Cc: java@packages.altlinux.org Subject: [sisyphus] IA: maven 1.0.2 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2005 12:29:35 -0000 Archived-At: List-Archive: List-Post: В Daedalus выложен maven. Сборка java-приложений теперь возможна не только при помощи ant, но и более мощным средством - maven. Учитывая, что многие проекты перестают включать к исходникам build.xml в пользу project.xml & Co (особенно характерно для codehaus-проектов или из cvs), то maven остаётся единстенным средством для сборки таких приложений. Сборка, как мне кажется, достаточно хорошо протестирована. Все проблемы, которые удалось выявить, зафикшены. Тестировалось на jakarta-commons-*, а также на таком монстре как geronimo ( правда, на рабочей станции исчерпалась память на предпоследней цели :/ ). В Daedalus отправляется, для того чтобы, те кому это может потребоваться протестировали и высказали свои предложения. p.s. Hint: в /usr/share/maven/bin есть небольшой скрипт make_repo. Он может пригодиться для создания первичного локального репозитория maven. Ex.: $ mkdir ~/.maven $ /usr/share/maven/bin/make_repo ~/.maven/repository 2java@packages: Есть вопросы относительно упаковки плагинов maven. Сейчас они разбиты на два подпакета: plugins-base и plugins-others. Их очень много, паковать по отдельности тяжко из-за запутанных зависимостей плагинов друг от друга. Но как мне показалась, plugins-base сейчас включает необходимый минимум для сборки jar'ов, генерации javadoc и xdoc. Сборка также не совсем "честная". К source.rpm приложены jar'ы vdoclet и qdox (зависимости плагина xdoc), т.к. собрать их отдельными пакетами достаточно тяжёло из-за большой цепочки зависимых пакетов, которая в конце ещё и зацикливается. Плохо себя ведёт плагин plugin. При сборке новых плагинов пытается инсталить их в $MAVEN_HOME. Раздумываю, нужно ли это исправлять в пакете. -- С уважением, Владимир Леттиев aka crux