2010-08-13 26 views
7

İçinde dinamik bir web projesi olan bir çalışma alanım var. Projeyi aynı çalışma alanına kopyalayıp yapıştırmaya çalıştığımda, yeni projenin adı için tutulması istenir, daha sonra dosyaları kopyalar.Bir tutulma dinamik web projesi nasıl kopyalanır?

Sahip olduğum sorun şu ki, bu projeyi sunucuya dağıtırken, özgün adı değil, yeni adıyla dağıtılıyor.

Anlaşmanın kopyasını oluştururken tüm eski ad başvuruları güncellenmiyor gibi görünüyor.

Mevcut bir projenin iyi ve temiz bir kopyasını nasıl yaparım?

cevap

9

Bazı aramalardan sonra bunu eclipse hata sitesinde buldum.

  1. "Project1"
  2. kopyasını Dinamik Web projesi oluşturmak ve diyoruz ve ilk bir klonu olan başka bir tane oluşturmak amacıyla, bu projeyi yapıştırın:

    Adımlar

    Yeniden için ; "Yapıştır" iletişim kutusunda,

GÖZLENEN DAVRANIŞ (yerine "Project1 ait Copy" nin) hedef projenin adı olarak "Project2" specifiy:

hedef projenin içeriği kök kaynak proje ile aynıdır. Bu bir sorun olabilir, ancak proje düzenleyicisinde ve/veya sunucu düzenleyicide (modül sekmesi) kolayca güncelleştirilebilir. Ancak, modül adı bile aynı olsa da, genellikle proje adına eşittir. Yani, Project2/.settings/org.eclipse.wst.common.component I aşağıdaki gibi olacaktır: sunucuya modülleri dağıtırken

bu sorunlara neden olur. Ayrıca, adı, GUI aracılığıyla herhangi bir yerden kolayca değiştirilemez.

BEKLENEN DAVRANIŞ:

kopya & yapıştırma işlemi Bir proje adlandırmak zaman olur sadece gibi, "Project2" web modülü adını güncellemeniz gerekir.

Çözüm:

hedef projeye karşılık gelen modül sunucu eklendi edilmemiştir emin olun. Ardından, el ile Project2/.settings/org.eclipse.wst.common.component dosyasını düzenleyin ve wb-module öğesinin dağıtım adı öznitelik değerini değiştirin. Kapat ve Eclipse (!!!) ve 'u yeniden başlattığınızda yeni ad alınır. Eclipse'i yeniden başlatmazsanız, Eclipse içinden org.eclipse.wst.common.comp bileşenini düzenleseniz bile, WTP değişikliğini almaz (bellekte bir yer ...).

+0

Hızlı Bunun hala gerekli olduğunu ve hala Eclipse Luna'da çalıştığını (4.4) not edin. – muttonUp

İlgili konular