我有一些代码需要与shibboleth代码库一起使用。我手动安装的步骤是下载shibboleth-identityprovider-2.3.5-bin.tar.gz,然后解压缩并做一些调整并添加一些我建立的罐子。
我想在maven组装阶段这样做。但是,由于二进制文件中包含“-bin”,我不知道在我的pom.xml中指定要下载该文件的内容。在我的pom中我有:
<dependency>
<groupId>edu.internet2.middleware</groupId>
<artifactId>shibboleth-identityprovider</artifactId>
<version>2.3.5</version>
<type>tar.gz</type>
<exclusions>
<exclusion>
<artifactId>shibboleth-jce</artifactId>
<groupId>edu.internet2.middleware</groupId>
</exclusion>
</exclusions>
</dependency>
然而,依赖性检查失败(可能是因为tar文件名为“shibboleth-identityprovider-2.3.5-bin.tar.gz”而不是“shibboleth-identityprovier-2.3.5.tar.gz”。
我不确定我需要在我的pom中指定使用正确的tar文件。