SORU
17 EYLÜL 2010, Cuma


Nasıl Pleksus bir Bileşen mevcut MavenSession veya MavenExecutionRequest almak için

Oluşturmak istiyorum birkaç Mojos için ev ortak mantığı Pleksus bir bileşen oluşturdum. Mojo localRepository ve proje gibi bilgi (ve sınamak) geçmek mümkün olmuştur.

Eğer bir Mojo gelen parametre olarak onları geçmek zorunda kalmadan bileşeni içinde MavenSession MavenExecutionRequest almak için bir yol olup olmadığını merak ediyordum. Benim bileşen Maven bir Mojo başlar biliyorum.

Bu durumda Maven 2 kullanıyorum.

CEVAP
13 Mayıs 2015, ÇARŞAMBA


Bu EOFException Dosyanın Sonuna ulaşıldı gösterir, yani, okumak için daha fazla bayt vardır. Bu durum diğer yöntemler dönüş değeri ise sadece okumak için daha fazla hiçbir şey olmadığını sinyal için başka bir yoldur, -1 gibi. Şaşkınlığının yığın izleme gördüğünüz gibi, bu yöntem istisna Atma yöntemleri; java.io.RandomAccessFile.readFully(RandomAccessFile.java:419) com.squareup.tape.QueueFile.readHeader(:165) okunur. Gibi olamaz "tüm bayt genelde ister) okumak, sadece bu yüzden gibi yakalamak istemiyorsan"; catch(EOFException e) { /* ignore */ } :)engelledi https://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • talkandroid

    talkandroid

    27 Mayıs 2010