build-process- все статьи тега
Как мне получить git commit count?
Я хотел бы получить число коммитов моего репозитория Git, немного похожее на номера ревизий SVN. Цель состоит в том, чтобы использовать его как уникальный, увеличивающийся номер сборки. В настоящее время я делаю так, на Unix / Cygwin/msysGit: git log --pretty=format:'' | wc -l Но я чувствую, что это немного халтура. Есть ли лучший способ сделать это? Было бы здорово, если бы мне на самом деле не нужно было wc или даже Git, чтобы он мог работать на голых окнах. Просто прочитайте файл или с ...
Как я могу создать исполняемый JAR с зависимостями с помощью Maven?
Я хочу упаковать свой проект в одну исполняемую банку для распространения. Как я могу сделать пакет проекта Maven все банки зависимостей в мою выходную банку? ...
Как правильно строить банки из IntelliJ?
У меня есть проект, который содержит один модуль, и некоторые зависимости. Я хотел бы создать jar, в отдельном каталоге, который содержит скомпилированный модуль. Кроме того, я хотел бы иметь зависимости, присутствующие рядом с моим модулем. независимо от того, как я кручу процесс "build jar" IntelliJ, вывод моего модуля кажется пустым (кроме файла META-INF). ...
Мэйвен родитель против модулей пом пом
кажется, есть несколько способов структурировать родительские poms в сборке мультипроекта, и мне интересно, есть ли у кого-нибудь мысли о том, какие преимущества / недостатки есть в каждом способе. самый простой способ иметь Родительский pom-это поместить его в корень проекта, т. е. myproject/ myproject-core/ myproject-api/ myproject-app/ pom.xml где пом.XML-это как для родительского проекта, а также описывает ядро -API и приложения, модули следующий метод состоит в том, чтобы отдел ...
Как создать исходные карты при использовании babel и webpack?
Я новичок в webpack, и мне нужна помощь в настройке для создания sourcemaps. Я бегу webpack serve из командной строки, которая успешно компилируется. Но мне действительно нужны исходные карты. Это мой webpack.config.js. var webpack = require('webpack'); module.exports = { output: { filename: 'main.js', publicPath: '/assets/' }, cache: true, debug: true, devtool: true, entry: [ 'webpack/hot/only-dev-server', './src/components/main.js' ], stats: { color ...
Maven: добавьте зависимость в банку по относительному пути
У меня есть собственный jar, который я хочу добавить в свой pom в качестве зависимости. но я не хочу добавлять его в репозиторий. Причина в том, что я хочу, чтобы мои обычные команды maven, такие как mvn compile и т. д., Чтобы работать из коробки. (Не требуя от разработчиков A добавить его в какой-то репозиторий самостоятельно). Я хочу, чтобы jar находился в 3-й части lib в системе управления версиями и связывался с ней по относительному пути из pom.XML-файл. можно ли это сделать? Как? ...
Рекомендации по копированию файлов с помощью Maven
У меня есть конфигурационные файлы и различные документы, которые я хочу скопировать из среды dev в каталог dev-server с помощью Maven2. Как ни странно, Maven не кажется сильным в этой задаче. Некоторые из вариантов: простое использование скопировать задача в Maven <copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/> используйте плагин Ant для выполнения скопировать от Муравей. построить артефакт типа zip, наряду с" главным " ...
Может ли программа зависеть от библиотеки во время компиляции, но не во время выполнения?
Я понимаю разницу между временем выполнения и временем компиляции и как различать их, но я просто не вижу необходимости делать различие между временем компиляции и временем выполнения зависимости. Я задыхаюсь от этого: как может программа не зависит на что-то во время выполнения, что это зависит во время компиляции? Если мой Java приложение использует настройки log4j, то он должен файла log4j.jar для того, чтобы скомпилировать (мой код и интеграция с вызов методов-членов изнутри log4j) , а такж ...
Как поместить все необходимые файлы JAR в папку библиотеки внутри окончательного файла JAR с Maven?
Я использую Maven в своем автономном приложении, и я хочу упаковать все зависимости в моем файле JAR внутри папки библиотеки, как указано в одном из ответов здесь: как я могу создать исполняемый JAR с зависимостями с помощью Maven? Я хочу, чтобы мой последний файл JAR имел папку библиотеки, содержащую зависимости в виде файлов JAR, а не то, что maven-shade-plugin что ставит зависимости в виде папок, таких как Иерархия Maven в the .папка м2. ну, на самом деле текущая конфигурация делает то, чт ...
Использование CMake для создания файлов проекта Visual Studio C++
Я работаю над проектом C++ с открытым исходным кодом, для кода, который компилируется в Linux и Windows. Я использую CMake для построения кода на Linux. Для простоты настройки разработки и политических причин я должен придерживаться файлов проекта Visual Studio / редактора в Windows (я не могу переключиться на Code:: Blocks, например). Я вижу инструкции по созданию файлов Visual Studio с помощью CMake, как здесь. вы использовали CMake для создания файлов Visual Studio раньше? Как это было ваш ...
Каков ваш опыт работы с нерекурсивным make? [закрытый]
несколько лет назад я прочитала Рекурсивный Сделать Считается Вредным бумага и реализовал идею в моем собственном процессе сборки. Недавно я прочитал еще одну статью с идеями о том, как реализовать нерекурсивный make. Поэтому у меня есть несколько точек данных, которые нерекурсивны make работает, по крайней мере несколько проектов. но мне любопытно узнать об опыте других. Вы пробовали нерекурсивный make? Стало ли от этого лучше или хуже? Быть им стоит ли тратить время? ...
Пропуск тестов в некоторых модулях в Maven
Я хотел бы, чтобы мои сборки Maven выполняли большинство модульных тестов. Но в одном проекте есть модульные тесты, которые медленнее, и я хотел бы вообще исключить их; и иногда включать их. вопрос: как мне это сделать? Я знаю, о -Dmaven.test.skip=true, но это отключает все модульные тесты. Я также знаю о пропуск интеграционных тестов, описанных здесь. Но у меня нет интеграционных тестов, только модульные тесты, и у меня нет любые явные вызовы плагина maven-surefire. (Я использую Maven 2 с п ...
Как получить дерево зависимостей для артефакта?
dependency:tree можно использовать для просмотра дерева зависимостей для данного проекта. Но мне нужно увидеть дерево зависимостей для стороннего артефакта. Я думаю, что могу создать пустой проект, но я ищу что-то проще (мне нужно сделать это для нескольких артефактов). ...
Как исключить папку, которая создает предупреждения / ошибки в проекте Eclipse?
ОК. Я устал от этой проблемы. Это до легко исправить, я уверен в этом!! Я надеюсь, что это поможет мне избавиться от этого раз и навсегда! вопрос как мы можем получить Eclipse, чтобы прекратить попытки в процессе компиляции всех файлов в конкретный каталог проекта? Этот цель заключается в отсутствии ошибок / предупреждений, чтобы существует в представлении "проблемы", если они относиться к чему-то в этой папке или вложенная папка. фон мы запускаем Eclipse 3.6 и плагин m2e ...
Удаление файлов в командной строке события предварительной сборки Visual Studio
Я пытаюсь удалить файлы в мой $(TargetDir) в visual studio перед построением проекта. Как вам нужно отформатировать командную строку, чтобы обойти эту проблему, которую я получаю ниже? ...