2015-07-10 12 views

cevap

1

Eğer modül oluşturmak ve diğer projede nasıl kullanılacağını öğrenmek için bu bağlantıyı takip edin Project A modülü oluşturmak ve proje B.

yolunda eklemek zorunda seni

EDIT yardımcı olur: bir modül veya Project a bir .jar ile bir paket oluşturmak zorunda Tamam böylece.

bunu yaptıktan sonra, Dosya -> proje yapısına gidin. > + Tıklayın ve modül projeyi B.jar seç - Bu pencerelerin üzerinde

Librairies gidin.

ve Şimdi artık kullanmak istediğiniz sınıfı instancie ve bu sınıfın yöntemle

umut Nasıl yardımcı tüm kullanabilirsiniz
import projectb.*;

sevdiği sınıfta Librairie ithal etmek zorunda bu hassasiyetle "çalışma alanı" ve "proje"

+0

Milyonlarca kez his olduğunu o sayfaya baktım ve hiçbiri benim için çalışıyor.Projem hala ProjectB sınıflarını bulamıyor. –

+0

Merhaba Paul, bağlantı için teşekkürler. Sadece bağlantıya verilen yanıtlar önerilmez çünkü linkler kötüye gidebilir ve genellikle askerin problemi hakkında biraz daha fazla bağlamsal bilgiye sahip olmaktan hoşlanırız. Yapabilirseniz, cevabınızı, ilgili bilgilerin bir kısmını bağlantınızdan eklemek üzere düzenlemeyi deneyin. Tekrar teşekkürler!! – Barett

2

Eclipse'nın kavramları IntelliJ fikir "proje" ve "birimi" tarafından eşleştirilir. Bunu yapmanın bir yolu, bir proje oluşturmaktır, ProjectAB deyin ve mevcut iki ProjectA ve ProjectB'yi modül olarak içe aktarın, onları ModuleA ve ModuleB olarak adlandırın. Bundan sonra, proje ağacında her iki modülün de "kaynak" klasörleri olarak işaretlenmiş doğru klasörlere sahip olduğundan emin olun (benim durumumda ModuleA/src/main/java ve ModuleB/src/main/java).

Sonra (> Modül Bağımlılık Ekle> ModuleB> bağımlılıklar) ModuleA bağımlı ModuleB yapılandırmak zorunda.

6

Bu projeler arasında bağımlılık (proje A proje B bağımlı olun) Yaptığı şey temelde proje derler Birinci sonra derleme veya çalıştırmak için Proje B'ye bağımlılık olarak derlenmiş kavanoza koyun oluşturabilir. Bunu manuel olarak da yapabilirsiniz.

Adımlar IDEA: (Size en iyi uygulamaları aşağıda izleyin Bahsettim adımlar aşağıda bunlara ihtiyacınız olmayacak) 1. Sağ 2. Git bağımlılıkları sekmesi 3. tık artı işareti açık modülü ayarlarını projeyi seçin ve en ve kullanmak istediğiniz modülü ekleyin.

En İyi yöntemler: 1. Proje sınıfını asla başka bir projede kullanmayın, her zaman güzel bir arabirim oluşturun ve bu arabirimi başka projelerde kullanın. 2. Mümkünse, farklı projeleri ve bağımlılıklarını yönetmek için Bağımlılık Enjeksiyonu'nı kullanın (bu, bunu yapmak için arabirimleri dahili olarak kullanır) 3. Oluşturma işlemini yönetmek için ant/maven/ivy vb. Gibi oluşturma aracını kullanın. 4. NJoy :)

İlgili konular