Я новичок в Java и Apache и установил jdk-11.0.2
и maven-3.6.0
в папку на моем C диске .
Единственной проблемой, которую я обнаружил на этом этапе, было перемещение папки установки, чтобы длина имени файла была достаточно короткой. Atlas инструкции по установке и сборке мне не совсем понятны.
tar xvfz apache-atlas-1.1.0-sources.tar.gz
- требуется 7-почтовый индекс, в отличие от jdk
или maven
, которые были проще
export MAVEN_OPTS="-Xms2g -Xmx2g"
- не работал для меня, пока я не использовал set MAVEN_OPTS=-Xms2G -Xmx2G
mvn clean -DskipTests install
- не устанавливается из-за сбоя сборки:
Не удалось выполнить цель
org.codehaus.mojo.findbugs-maven-plugins: 3.0.1.findbugs (findbugs) в
Проект apache-atlas: невозможно проанализировать конфигурацию
org.codehaus.mojo.findbugs-maven-plugins: 3.0.1.findbugs для параметра
pluginArtifacts: Невозможно назначить запись конфигурации 'pluginArtifacts'
со значением '$ (plugin.artifacts)' типа
java.util.Collections.UnmodifiableRandomAccessList для свойства типа
java.util.ArrayList -> [Помощь 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException
Очевидно, программное обеспечение findbugs
устарело, но в более поздней версии исправлено изменение ArrayList
на List
.
Изменение параметра XML в чем-то, называемом POM , для вызова версии плагина findbugs
версии 3.0.5 позволило получить больше зеленых статусов УСПЕХА, но все еще не удавалось при atlas-client-common 1.1.0-SNAPSHOT
Затем я перешел на GitHub и попытался следовать найденному там процессу сборки. Та же точка отказа с плагином findbugs
.
Помощь будет принята с благодарностью. :)
Если я смогу перейти к следующей инструкции, будет:
mvn clean -DskipTests package -Pdist,embedded-hbase-solr
или:
mvn clean package -Pdist,embedded-cassandra-solr
шаги оказываются пугающими?
Меня интересуют настраиваемые метаданные, взаимодействующие с базой данных графов, но могу ли я ожидать такого рода препятствий, если продолжу продвигаться вперед в экосистеме Java / экосистеме Apache или они просто аномальны для Атласа прямо сейчас?