Загрузите источники Lucene и посмотрите, как они это делают. У них хорошие JavaDocs.
Это - довольно старый вопрос, но я только что встретился с той же проблемой. В моем случае это произошло, потому что у меня был больше чем один источник пакета самородка, настроенный в Диспетчере пакетов Visual Studio. В моей компании мы используем NuGet для получения основных пакетов и MyGet для нашего собственного материала.
, Когда я попытался вытянуть довольно большой пакет, он перестал работать с 503 кодами, и ошибочная ссылка выглядела довольно нечетной, он имел MyGet в нем istead NuGet. Оказывается, что диспетчер пакетов Visual Studio пытался вытянуть его из другого источника несмотря на выбирание NuGet как текущий источник. При отключении других источников и затем продолжение загрузки зафиксировало его.
, Надо надеяться, поможет кому-то, кто наткнулся на этот поток точно так же, как я сделал.