使用Eclipse作为IDE,是否可以使用Maven依赖管理而不是PDE目标平台?如果没有PDE TargetPlatform,则捆绑包在启动配置中会丢失。
由于可以在pom文件中声明相同的更新站点,因此通过Maven添加依赖项会更加方便。
base_url = 'http://phmo-test.auth.us-east-1.amazoncognito.com/oauth2/token'
client_id=<my client ID>
client_secret=<My client secret>
grant_type='client_credentials'
headers = {'Content-Type':'application/x-www-form-urlencoded',
'cookie':'XSRF-TOKEN=27293445-d70d-4907-bfc5-62ba8a84697c'}
response = requests.post(base_url,
auth={'Username':client_id, 'Password':client_secret},
params={'grant_type':grant_type},
headers = headers)
print("WAHHHHHHHHHHHHHHHHHHH",response.status_code)
使用Maven解决依赖关系也要快得多。
答案 0 :(得分:0)
我知道您想直接从maven存储库中获取所有依赖关系,例如一组jar文件或像Spring Boot这样的BOM(物料清单)。可以做到,但需要付出努力。您可以通过另一种方式为特定的Eclipse版本创建自己的p2存储库。 Nexus 和 Artifactory 也支持p2重新发布。首先在组织中设置Nexus或Artifactory,保留其他有用的库并创建p2存储库。下载会更快,并且特定于组织。为了更好地理解,pom.xml将具有以下内容。
<repositories>
<repository>
<id>custome-rcp-eclipse</id>
<layout>p2</layout>
<url>http://nexus.organisation/path/someName</url>
</repository>
</repositories>
除此以外,我提供了一些有用的链接,以便您可以仔细阅读。 xslt https://www.vogella.com/tutorials/Nexus/article.html https://www.jfrog.com/confluence/display/RTF/P2+Repositories