我正在尝试为我的应用程序配置SonaType Nexus OSS,目前当构建从Web上的相应存储库下载jar时。该 设置文件的结构是:
Try
If uni = guessnumber Then
MessageBox.Show("You guessed my Number!")
ElseIf uni < guessnumber Then
MessageBox.Show("Your guess is too low")
ElseIf uni > guessnumber Then
MessageBox.Show("Your guess is too high.")
End If
Catch E1 As InvalidCastException
MessageBox.Show("Please enter a number and try again.")
End Try
我的应用程序正在使用Dynamic Jasper,我必须在pom中明确提到存储库:
<settings>
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<!--Enable snapshots for the built in central repo to direct -->
<!--all requests to nexus via the mirror -->
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<!--make the profile active all the time -->
<activeProfile>nexus</activeProfile>
</activeProfiles>
</settings>
相应的依赖是:
<repository>
<id>djmaven2</id>
<url>http://nexus.fdvs.com.ar/content/groups/public/</url>
<name>DynamicJasper public Repository</name>
</repository>
不提及-s settings.xml,构建工作完美,但是当我传递设置文件时,我收到此错误:
<dependency>
<groupId>ar.com.fdvs</groupId>
<artifactId>DynamicJasper</artifactId>
<version>5.0.0</version>
</dependency>
我甚至手动将工件上传到Nexus声纳型Nexus的第三方存储库,但这也无济于事。
有人可以建议我在哪里出错吗?