30 Temmuz 2009, PERŞEMBE
Kullanarak Maven ile Java Gelişmiş Görüntüleme
JAI setup oldukça sıkıcı, birden fazla kavanoz ve ortam değişkenleri içeren. Eğer düzenli Maven bağımlılık eklemek olsaydım projenin taşınabilirlik oldukça çok yardımcı olur.
Kullanıyorum POM şöyle olur
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_imageio</artifactId>
<version>1.1</version>
</dependency>
ve hatalar vardır
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3
Tabii ki, o kavanoz yükleyip verebilirim. Sorun iki yönlüdür:
- jai_imageio iki kavanoz gerektirir
- jai_imageio yüklenmesi için yerel bir kütüphane ve iki ortam değişkenlerinin ayarlanması gerekir.
Bu Maven ile iş yapmak için bir yol bulamadı.
< / ^ hr .
JAİ kullanıyorum bu nedenle Reading JCS_YCCK images using ImageIO bkz.
CEVAP
29 EKİM 2011, CUMARTESİ
Kavanoz donwloading önlemek için ve onları yükleme bahar repo bağımlı ekleyebilirsiniz. Değişim normal bağımlılık biraz:
<dependency>
<groupId>javax.media.jai</groupId>
<artifactId>com.springsource.javax.media.jai.core</artifactId>
<version>1.1.3</version>
</dependency>
ve bir depo beyanı ekleyin:
<repository>
<id>com.springsource.repository.bundles.external</id>
<name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/external</url>
</repository>
Ve şimdi tüm güneş sınıfları mevcut javax.yapar çalışması gerekir medya..* jai). Buraya bakın:
Ayrıca gerekirse Kodek bağımlılık ekleyin
Bunu Paylaş:
Java kullanarak.net.Ateş ve işlemek iç...
Nasıl bağımlılıkları Maven kullanarak ...
İle " uğraşan;cehennem" Xerces...
Nasıl hat Java kullanarak büyük metin ...
Nasıl bir metin dosyası Java kullanara...