Начиная с Java 1.5 или около того, javac просматривает манифест сторонних jar-файлов, чтобы найти другие jar-файлы. Это вызывает ряд нежелательных побочных эффектов:
- Поскольку файлы jar были переименованы, мы теперь получаем поток предупреждений всякий раз, когда мы компилируем (можно отключить с помощью
-Xlint: -path
)
- Файлы, которые мы не делаем t want в пути к классам возвращаются на него, даже если они были оставлены на нем по какой-то причине.
- Дополнительное время тратится на сборку для поиска всех этих дополнительных jar-файлов, из-за разрешения этого материала, который мы на самом деле не хочу.
Так что мне было интересно, знает ли кто-нибудь волшебный вызов, чтобы отключить это. Предположим, что Sun не обременяла нас другой функцией, которую мы не хотели и не можем отключить, когда она у нас есть.
задан Trejkaz 27 September 2010 в 00:40
поделиться