Open Jan-Marcek opened 10 years ago
Skript by měl být schopný pracovat s relative-path v hlavičce.
Ešte jeden postreh k linuxovému skriptu. Je dobrá spraviť "konfiguračný súbor" bundle-deps.conf ten bude vyzerat nasledovne:
MVN="/usr/lib/apache-maven/bin/mvn"
a potom do bundle-deps.sh je potrebné pridať:
if [ -f bundle-deps.conf ]; then
. bundle-deps.conf
fi
To zabezpečí to, že sa premenná načíta z conf. Potom "príkaz" mvn bude vyzeať nasledovne
$MVN dependency:copy-dependencies -f super-pom.xml -DincludeScope=compile $2>/dev/null
Alebo ďalším riešením by stačilo spraviť MVN iba premennú na začiatku bundle-deps.sh a potom sa už len na nu odkazovať.
Neviem prečo ale skript mal problém s aliasmi pod CentOS a musel som prepísať včetky výskyty mvn pevnou cestou /usr/lib/apache-maven/bin/mvn
ešte som si všimol že ked som na ten istý pom pustil linuxovú verziu a windows verziu tak som dostal odlišný počel lib dependency linux: commons-beanutils-1.8.3-bundle.jar commons-lang3-3.1-bundle.jar commons-logging-1.1.1-bundle.jar groovy-all-1.7.2-bundle.jar
windows: commons-beanutils-1.8.3.jar commons-lang3-3.1.jar groovy-all-1.7.2.jar
Očakával by som že výstupom budú rovnaké libky. Asi bude rozdiel v tom blackliste kedze sa jedna o commons-logging.
Skúšal som použiť skript: http://www.ksi.mff.cuni.cz/~knap/odcs/bundle-deps.ps1 ale žiaľ nefunguje. Dostávam správu:
No dependencies have been downloaded ..
Po nasledovnom prieskume som zistil že
Malformed POM E:\eea\comsode\working_repo\module\odcs-datanest-dpu\CSV_Organization_extractor\super-pom.xml: Unrecognised tag: 'relativePath' (position: START_TAG seen ...\r\n... @10:23)
@ E:\eea\comsode\working_repo\module\odcs-datanest-dpu\CSV_Organization_extractor\super-pom.xml, line 10, column 23 -> [Help 2]
Je to posledná verzia skriptu? V odkazoch sa nachádza