2016-04-14 15 views
2

ELKI'yi https://github.com/elki-project'dan çıkardığım için, kendi değişiklik ve kaynağımı kendi kaynağımda yaptığım en son geliştirme durumundan haberdar olmak istiyorum (bu, eğer mantıklıysa çekme isteğiyle sağlayabilirim). ELKI'nin şu anki geliştirme statüsünü oluşturmanın önerilen yolu nedir?

Ben mvn package ile paketlemek README.md yönergeleri takip ama elki/target/ oluşturulan hiçbir .jar yoktu - release0.7.1 şube kontrol ederken, işe yaradı ve ben java -cp elki-0.7.1.jar de.lmu.ifi.dbs.elki.application.ELKILauncher ile MiniGUI başlatabilir. Master'daki son değişiklikleri denemek için önerilen bir yol var mı?

+0

hey johannes bunu yapabiliyor musunuz? Her zaman hata alıyorum: https://stackoverflow.com/questions/37572519/how-to-compile-elki-project-with-maven. Hangi sistemde derliyorsunuz? – MonsterMMORPG

+0

Ustadan 20 ya da bu yana taahhütte bulunmadım (çalışmakta olduğum kişi https://github.com/elki-project/elki/commit/03fbea9028ceda5839b61b65cae647e029eb8f70), bu yüzden size anlatamam. şimdiki durum, belki bir şey değiştirdiler. Maven 3.3.9 ve java 1.8.0_91 ile linux üzerinde yapıyorum. –

+0

Ben de Ubuntu üzerinde çalıştı ve – MonsterMMORPG

cevap

1

Şu anda ELKI'yi modüler hale getirme aşamasındayız.

elki/target/elki-0.7.2-SNAPSHOT.jar 
elki/target/elki-0.7.2-SNAPSHOT-javadoc.jar 
elki/target/elki-0.7.2-SNAPSHOT-sources.jar 
elki/target/dependency/elki-core-dbids-0.7.2-SNAPSHOT.jar 
elki/target/dependency/elki-core-dbids-int-0.7.2-SNAPSHOT.jar 
elki/target/dependency/elki-core-util-0.7.2-SNAPSHOT.jar 
elki/target/dependency/elki-docutil-0.7.2-SNAPSHOT.jar 
elki/target/dependency/elki-logging-0.7.2-SNAPSHOT.jar 
elki/target/dependency/hamcrest-core-1.3.jar 
elki/target/dependency/javaparser-core-2.3.0.jar 
elki/target/dependency/junit-4.12.jar 
elki/target/dependency/trove4j-3.0.3.jar 

ana kavanoz, ./elki/target/elki-0.7.2-SNAPSHOT.jar çalıştırılabilir, ancak, çünkü modülerleştirme komut satırı arayüzü içerir sadece edecek - MiniGUI artık isteğe bağlıdır:

Ama mvn package burada elki/target/ yılında .jar dosyaları oluşturmak gelmez.

Hepsi bir arada bir paket istiyorsanız (web sitesinde dağıtıldığı gibi), eklemek istediğiniz işlevsellik ek olarak Mailli profili bundle'u etkinleştirmeniz gerekir (ör. mvn -Psvg,svm,uncertain,bundle package).

+0

çalıştı teşekkür ederim! ELKI'yi çok seviyorum. –

+0

Maalesef hala doğru bir şekilde üretilemiyorum. ilk hata 'mvn -Psvg, svm, belirsiz, paket paketi' döndürür: ' [BİLGİ] --- maven-javadoc-eklentisi: 2.7: jar (attach-javadocs) @ elki-günlüğü [HATA] Hata getiriliyor bağlantı: [yol]/elki/elki-core-util/target/apidocs/paket listesi. arşiv oluştururken Hata: 'MavenReportException: o zaman it.' Sayılan [..] hatası: Bilinmeyen tag: apiviz.composedOf' Maalesef sizi rahatsız olması ama bir maven tabanlı proje olduğundan bunu sence –

+0

da sistemim üzerine inşa etmeliyim ... Ayrıca, up.Fire ile uyumluluğunu korumak istediğimden pom.xml dosyasını düzenlemek istemiyorum ... –

İlgili konular