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

  • amc

    amc

    21 EYLÜL 2005
  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • super1988guy

    super1988guy

    9 Aralık 2007