Articles of java

Установка DL4J в Windows

Я только что выполнил следующие шаги: https://deeplearning4j.org/quickstart (клонирование из github, выполнение mvn clean install, импорт проекта в IntelliJ), и я смог запустить примеры в IntelliJ. Тем не менее, я немного не уверен, что для этих шагов достаточно, чтобы я мог использовать библиотеки DL4J за пределами примеров (и как я мог бы это сделать?). Если бы […]

java git-библиотека с настраиваемой файловой системой в памяти

Есть ли java-библиотека, которая работает с предоставленной пользователем java.nio.file.FileSystem ? Я использую googles jimfs in-memory-filesystem, и хотел бы клонировать git-репозиторий в свою файловую систему и выполнять сложную серию операций, но не касаться диска. К сожалению, не похоже, что jgit-api предоставляет возможность работать с выбранной файловой системой. РЕДАКТИРОВАТЬ: Причина несовместимости между jgit и jimfs, по-видимому, заключается […]

Git, найти удаленную ветку, где файл содержит текст

Я хочу найти имя удаленной ветви, где java класс Foo имеет метод byte [] getByteArray () . Поскольку есть много удаленных ветвей, я не хочу их проверять сначала локально и grep каждый (пока не будет команда вытащить все удаленные ветви). Git предоставляет некоторую функцию для сканирования всех удаленных ветвей (не обязательно вытаскиваемых локально) и найдите […]

Maven scm добавляет к репозиторию имя подмодуля

У меня есть приложение Java. Он построен с использованием maven и имеет родительские и подмодули. Мне нужно нажать номер фиксации фиксации до git, когда приложение будет успешно создано. Вот мои POM: Parent pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> .. <modules> … <module>server</module> … </modules> … <scm> <url>http://10.72.0.99:8081//service</url> <connection>scm:git:10.72.0.99:8081/projectname/service.git</connection> <developerConnection>scm:git:git@10.72.0.99:projectname/service.git</developerConnection> </scm> … </project> Детский сервер / […]

Intellij с Git – Содержание имеет отличия только в разделителях строк

Я только что установил intellij с git и вытащил код из фреймворка. Сразу после этого я получаю сотни (из тысяч) файлов, говорящих, что «содержимое имеет отличия только в разделителях строк». Если я изменю их с CRLF на LF, это не имеет значения. Любая идея, как это исправить?

Checkstyle и Jenkins: проверьте измененные / добавленные строки в SVN commit

У нас есть большой старый Java-проект с большим количеством устаревшего кода. Теперь у нас есть условные обозначения и правила проверки, чтобы проверить это. Мы хотим настроить задание Jenkins, которое запускается после каждой фиксации в SVN, чтобы проверить, не изменились ли изменения / добавленные строки в нашем правиле Checkstyle. Это не вариант проверки всего проекта из-за […]

Gitlab CI + maven: используйте другое репо как локальную зависимость

Я начал использовать gitlab для CI с maven. Я хотел бы использовать другое gitlab-репо в качестве зависимости для моего проекта, но я не знаю, как это сделать. Мой текущий .gitlab-ci.yml: image: maven:3-jdk-8 variables: MAVEN_OPTS: -Dmaven.repo.local=${CI_PROJECT_DIR}/.m2 build: script: "mvn clean install" artifacts: name: "oslib" paths: – "target/*.jar"

ProcessBuilder с командой GIT не дает результата

Я пытаюсь использовать Process Builder для выполнения команды git. Но, похоже, она не работает. git log дает мне правильный результат. git shortlog -s но заканчивается TimeOut! Обе команды, запущенные на терминале, обеспечивают правильный результат! Я тестировал Win и Mac. Кто-нибудь знает, как я могу отладить это, или где моя ошибка? Или, может быть, другое решение? […]

Как можно использовать IntelliJ для управления конфигурацией проекта, но также иметь репозиторий VCS без метаданных IntelliJ?

У меня есть две вещи, которые я хочу сделать, которые кажутся такими, что они находятся в конфликте друг с другом. С одной стороны, я хотел бы использовать интерфейс GUI IntelliJ для управления конфигурацией моего проекта, поэтому я хотел бы поместить метаданные в репозиторий, контролируемый версиями. С другой стороны, я хочу, чтобы результат моей работы был […]

Миграция проектов от StarTeam до Bitbucket

В StartTeam работает около 5000 проектов (различных технологий). Клиент перемещается в новый стек Bitbucket, JFrog, Bamboo & UrbanCode. Bitbucket: он будет использоваться для управления источником, а базовый GIT будет использоваться в качестве систем контроля версий. JFrog: Будет управлять двоичными файлами для репозитория maven. Bamboo: Будет использоваться для сервера сборки. UrbanCode: он будет использоваться для автоматизации […]