Yaklaşık 10 farklı Eclipse projesinden oluşan bir uygulamam var. Bazı projeler Java 5 ve diğerleri Java 6 ile oluşturulmalıdır. Her ikisi de Eclipse'in "Installed JREs" listesiyle "jdk5" ve "jdk6" olarak kaydedilmiş olan bu JDK'larım var.Eclipse: Bir ekipte "Yüklü JRE'ler" ini koordine etmenin kolay bir yolu var mı?
Uygun JRE, her projenin .classpath dosyalarında yansıyan yapı sınıfı yolundadır. Ancak, ekibimdeki diğer üyeler bu JRE'ler için makinelerinde farklı sembolik isimler kullanıyor. Ayrıca, .classpath dosyaları kaynak denetime kontrol edilir. Sonuç olarak, insanların yapabilmek için .classpath dosyalarında yerel değişiklikler yapmaları gerekiyor.
İçgüdülerim, yüklü JRE'ler listesi için bir adlandırma kuralı seçmek ve tüm ekip üyelerinden onunla iletişim kurmasını istemektir. Ancak, bu sadece yeni bir geliştirici kurma sürecini zorlaştırıyor. Gerçekten, sadece "bu projeyi Java 5 ile inşa et" ve "bu projeyi Java 6 ile oluştur" demek istiyorum. Nerede takıldıkları ya da sembolik adlarının ne olduğu umrumda değil. Eclipse bu tür bir yapılandırmayı destekliyor mu?
Maven kullanmadığımızı ve şu an için geçiş yapamayacağımızı belirtmek isterim. Bununla kişisel bir deneyimim yok, ancak ekibin çoğu geçmek istiyor. İlk önce yapmamız gereken çok şey var. –
Gotcha. Bu durumda (diğerlerinin de belirttiği gibi) standart bir isimlendirme şeması muhtemelen en iyi bahistir. Eldef olarak env değişkenlerini kullanarak mümkünse standart bir lokal lokasyon bile olabilir. Ya da paylaşılan bir sürücü bile ... – Quotidian