«pom.xml» etiketlenmiş sorular

Bir Proje Nesne Modeli veya POM, Maven'deki temel çalışma birimidir.

12
Bağımlılık ve Maven'deki bağımlılıklar arasındaki farklar
Arasındaki fark nedir dependencyManagementve dependencies? Apache Maven web sitesinde belgeleri gördüm. Görünüşe göre, altında tanımlanan bir bağımlılık dependencyManagementalt modüllerinde kullanılabilir. Örneğin: Bir üst proje (Pro-par) aşağıdakiler altında bir bağımlılık tanımlar dependencyManagement: <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies> </dependencyManagement> Sonra Pro-par'ın çocuğunda, juniti kullanabilirim: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> …

8
IntelliJ - Java projesini / modülünü Maven projesine / modülüne dönüştürme
Bitbucket ile ilgili bir projem var. Sadece kaynaklar kararlıdır. Projeyi yeni bir makineye almak için IntelliJ içinden Sürüm Denetimi'nden Sürüm Denetimi> Checkout'u kullandım. Daha sonra bu kaynaktan Evet cevabını verdiğim yeni bir proje oluşturmak isteyip istemediğimi sorar. Çok uzak çok iyi. Tek bir modülden oluşan benim için güzel bir Java …

4
Maven'in pom.xml dosyasında pluginManagement nedir?
Bu pom dosyamın bir parçacığı. .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... Komut ile başarılı bir şekilde kullanıyorum mvn install Ancak, "pluginManagement" etiketine koymaya maven-dependency-pluginçalıştığımda, installhedefi başlattığımda çalışmayı durdurur . "PluginManagement" etiketi neden oluşturma davranışını değiştirir? Yoksa …

5
Bir pom.xml dosyasında Java derleyici sürümünü nasıl belirtirsiniz?
Netbeans üzerine yaklaşık 2000'den fazla satırı olan bir maven kodu yazdım. Netbeans üzerinde derlemek, her şey yolunda, ama komut satırında çalıştırmak istiyorsanız, bu hataları alırsınız: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>(); generics are not supported in …
252 java  maven  pom.xml 



7
Mvn maven'de tam olarak ne yapar
Maven kullanmaya yeni başladım ve mvn installbelirli bir dizinde yapmam söylendi . mvn installTam olarak ne yapar ? pom.xmlGeçerli klasörde arar ve bu dosyada belirtilen yönergeleri izlemeye başlar düşünüyorum . Bu doğru mu?
165 java  maven  pom.xml 

9
pom yeniden yüklendiğinde IntelliJ IDEA'nın java dil seviyesini değiştirmesini durdurun (veya varsayılan proje dil seviyesini değiştirin)
IntelliJ 12 kullanarak bir java projem var ve pom.xml ile maven kullanıyorum. Projem java8 kullanıyor, ancak proje içe aktarılırken varsayılan proje dil düzeyi 6 olarak ayarlanmış gibi görünüyor. Dil seviyesini 8.0 (F4 -> Modüller -> Dil seviyesi) olarak değiştirebilirim ancak pom.xml'imi her düzenlediğimde proje seviyesi tekrar "proje dil seviyesini kullan" …

13
Maven'in kullanması için JDK belirtme
Değiştirdiğim bir Hudson eklentisi oluşturmaya çalışıyorum ve jdk1.6 gerektirir. Bu iyi, ama maven'e farklı jdk'nin nerede olduğunu nasıl anlatabileceğimi göremiyorum. İnternette birkaç söz buldum ama onlar bana başvurmuyor gibi görünüyor. Bazıları bazı yapılandırma eklemenizi önerir, .m2/settings.xmlancak a settings.xml. Ayrıca, tüm maven yapıları için 1.6 kullanmak istemiyorum. Bir sapma mvn, eğer …

9
Bir ana POM'dan devralınan eserleri hariç tutmak için yine de var mı?
Bağımlılıklardan gelen yapılar, bir <exclusions>öğe içinde bir öğe bildirilerek hariç tutulabilir. <dependency>Ancak bu durumda, bir üst projeden miras alınan bir yapıyı dışlamak gerekir. Tartışılan POM'dan bir alıntı aşağıdaki gibidir: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> baseyapı …
120 java  maven-2  pom.xml 


2
Alt modülleri oluşturmadan üst POM'u yükleyin
Bir Maven projesinde şu yapıya sahip bir ana POM'um var: parent | --------------- | | child1 child2 Ben POM yüklemek istediğiniz "ebeveyn" izin vermek için yerel REPO içinde child1 ı dependencyManagement yaptığı bazı değişiklikler alır, ama ben normal "install temiz" yapamaz çünkü "alt2" bozuldu ve yapı olmayacak. Bunu maven ile …
115 java  maven  maven-2  pom.xml 

8
Maven: Bu projenin ambalajı, yapı yapısına bir dosya atamadı
Mac 10.6.6'da Maven 3.0.3 kullanıyorum. Bir JAR projem var ve "mvn clean install: install" komutunu çalıştırdığımda, hatayı alıyorum, [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-cli) on project StarTeamCollisionUtil: The packaging for this project did not assign a file to the build artifact -> [Help 1] Bu ne anlama geliyor ve …

3
Kapsamlı "içe aktarmalı" ve "içe aktarmasız" "pom" türü bağımlılığı arasındaki fark nedir?
Maven 2.0.9'dan başlayarak dahil etme olasılığı vardır <type>pom</type> <scope>import</scope> içinde <dependencyManagement>bölüm. Anladığım kadarıyla, sanki orjinal olarak burada tanımlanmışlar gibi bu pomda bulunan bağımlılıklar ile "değiştirilecek". Yukarıdaki çözüm ile kapsamsız bu pom'a basit bağımlılık arasındaki fark nedir import(ikincisinin "bağımlılıklar gruplaması" olarak adlandırıldığını gördüm)? Bağımlılıkların önceliğini çözerken bu tür "gruplanmış" bağımlılıkların daha …

19
Pom.xml'nin 1. satırında neden Bilinmeyen hatası alıyorum?
pom.xmlEclipse IDE'de 1. Satırda bilinmeyen hata alınıyor. Düne kadar iyi çalışıyordu, ancak projemi ana bilgisayardan güncelledikten ve birleştirme çakışmalarını düzelttikten sonra pom.xml'de "Bilinmeyen hata" hatası alıyorum. Benim dışımda, takım arkadaşlarımdan hiçbiri bu sorunla karşı karşıya değil. Ayrıca çalışma alanını değiştirdim, önbelleği sildim ama yine de şansım yok. Bu proje için …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.