当我说到步骤{p> 3时,我正在遵循Import into Eclipse and Set up Development Environment上的说明
- 如果尚未创建目标平台,请运行setup.sh脚本:sh setup.sh。
它将在macOS的终端中运行。
我收到以下错误消息:
[错误]无法解决项目依赖项:
[错误]正在安装的软件:com.amazonaws.eclipse.devide raw:1.0.0.'SNAPSHOT'/ format(n [.n = 0; [。n = 0; [-S]]]): 1.0.0-快照
[错误]缺少要求:com.amazonaws.eclipse.devide raw:1.0.0.'SNAPSHOT'/ format(n [.n = 0; [。n = 0; [-S]]]):1.0 .0-SNAPSHOT需要'org.eclipse.jst.web_sdk.feature.feature.group 0.0.0',但找不到它
[错误]
[ERROR]请参见http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting以获得帮助。
[错误]无法解析MavenProject的依赖项:com.amazonaws.eclipse:com.amazonaws.eclipse.devide:1.0.0-SNAPSHOT @ / Users / shinehah / git / aws-toolkit-eclipse-java-ee-and -report / releng / com.amazonaws.eclipse.devide / pom.xml:有关详细信息,请参阅日志-> [帮助1]
[错误]
[ERROR]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
[错误]使用-X开关重新运行Maven以启用完整的调试日志记录。
[错误]
[ERROR]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
似乎我需要添加“ org.eclipse.jst.web_sdk.feature.feature.group”作为依赖项,但我找不到要下载的模块。
这最初是pom.xml文件中的内容:
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.amazonaws.eclipse</groupId>
<artifactId>com.amazonaws.eclipse.releng</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>com.amazonaws.eclipse.devide</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>eclipse-repository</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<includeAllDependencies>true</includeAllDependencies>
</configuration>
</plugin>
</plugins>
</build>
</project>
这是我向其中添加内容之后的pom.xml文件:
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.amazonaws.eclipse</groupId>
<artifactId>com.amazonaws.eclipse.releng</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>com.amazonaws.eclipse.devide</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>eclipse-repository</packaging>
<dependencies>
<dependency>
<groupId>com.amazonaws.eclipse</groupId>
<artifactId>org.eclipse.jst.web_sdk.feature.feature.group</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<includeAllDependencies>true</includeAllDependencies>
</configuration>
</plugin>
</plugins>
</build>
</project>
这是Eclipse中Project Explorer的屏幕截图。我没有任何项目,只有这个工作区。
这是Eclipse IDE底部的标题为“标记”的窗格:
答案 0 :(得分:1)
此项目与其他项目不同。这是一个eclipse插件项目。首先,克隆该项目后,转到指向该插件项目目录的命令提示符,然后运行以下命令。
mvn clean package
。
构建成功后,将其作为Eclipse中的插件项目导入。这是导入eclipse插件项目的常规方法。建议浏览github链接中的ReadMe.md文件。 https://github.com/aws/aws-toolkit-eclipse
我建议,首先浏览以下有关tycho以及如何配置和开发eclipse插件的有用链接。
https://wiki.eclipse.org/Developing_Tycho https://www.vogella.com/tutorials/EclipseTycho/article.html
您还可以参考以下stackoverflow链接。
Dependencies from pom.xml not considered by Eclipse in Tycho Project