Java Spring框架:catalina.start.osgi
通过本教程,我将在实践中学习一些关于OSGI的知识 我被困在1.3上,当我转到“应用>运行”时,我发现构建失败了Java Spring框架:catalina.start.osgi,java,spring,maven,osgi,catalina,Java,Spring,Maven,Osgi,Catalina,通过本教程,我将在实践中学习一些关于OSGI的知识 我被困在1.3上,当我转到“应用>运行”时,我发现构建失败了 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.741s
[INFO] Finished at: Tue Nov 22 23:16:54 EST 2011
[INFO] Final Memory: 3M/54M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project spring-osgi-tp: Could not resolve dependencies for project org.springframework.osgi:spring-osgi-tp:pom:1.1.3: Could not find artifact org.springframework.osgi:catalina.start.osgi:jar:SNAPSHOT-1.0 in eclipse-repository (http://repo1.maven.org/eclipse/) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
当它下载时,我得到这个警告
[WARNING] The POM for org.springframework.osgi:catalina.start.osgi:jar:SNAPSHOT-1.0 is missing, no dependency information available
我已经做了一些搜索,我发现一条线索,似乎是说,文物是在下面的回购
<repository>
<id>i21-s3-osgi-repo</id>
<name>i21 osgi artifacts repo</name>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>http://maven.springframework.org/osgi</url>
</repository>
i21-s3-osgi-repo
i21 osgi工件回购
符合事实的
http://maven.springframework.org/osgi
如果我注释掉了令人不快的依赖性,那么它就正确地构建了,尽管我想随着教程的深入,我需要这个包来启动Tomcat,但是由于我对Spring和OSGi比较陌生,有人能在这个空间给我一些提示吗?你应该而不是注释掉令人不快的依赖性。而是将上面指定的
存储库
添加到您的settings.xml
,以便在下载依赖项时也会引用它
另外,不确定它们是否是复制/粘贴错误,但这些行看起来可疑
。。。存储库(http://repo1.maven.org/eclipse/)->[帮助1]
这是一个无效的存储库
。。。缺少start.osgi:jar:SNAPSHOT-1.0
版本号看起来不正确…您应该不要注释掉有问题的依赖项。而是将上面指定的
存储库
添加到您的settings.xml
,以便在下载依赖项时也会引用它
另外,不确定它们是否是复制/粘贴错误,但这些行看起来可疑
。。。存储库(http://repo1.maven.org/eclipse/)->[帮助1]
这是一个无效的存储库
。。。缺少start.osgi:jar:SNAPSHOT-1.0
版本号看起来不正确…请尝试更改
<dependency>
<groupId>org.springframework.osgi</groupId>
<artifactId>catalina.start.osgi</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
org.springframework.osgi
catalina.start.osgi
1.0-快照
到
org.springframework.osgi
catalina.start.osgi
1.0.0
在SpringDM教程下载中找到依赖项
在文件夹库中
复制文件catalina.start.osgi.x.x.x.jar
给您maven repository\org\springframework\catalina.start.osgi\1.0.0尝试更改
<dependency>
<groupId>org.springframework.osgi</groupId>
<artifactId>catalina.start.osgi</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
org.springframework.osgi
catalina.start.osgi
1.0-快照
到
org.springframework.osgi
catalina.start.osgi
1.0.0
在SpringDM教程下载中找到依赖项
在文件夹库中
复制文件catalina.start.osgi.x.x.x.jar
给你maven repository\org\springframework\catalina.start.osgi\1.0.0同样的问题;
我下载了这本书,并从当地的回购协议上获得了它。同一期;
我下载了,并从本地repo获取了它。很抱歉,我忘了提到pom.xml文件中已经包含了这个存储库,而且它似乎什么都没有做。我不知道如何验证回购协议是否有效。很抱歉,我忘了提到pom.xml文件中已经包含了该存储库,而且它似乎没有任何作用。我不知道如何验证回购协议是否有效。嗨,你找到解决方案了吗?嗨,你找到解决方案了吗?回购协议下没有catalina.start.osgi apth。此外,1.0.0不起作用回购协议下没有catalina.start.osgi apth。1.0.0也不起作用