Pergunta

Eu tenho o seguinte problema. Eu tenho uma construção de produto que inclui vários recursos. Eu tenho um recurso principal do produto e quero adicionar alguns dos recursos incorporados do Eclipse, basicamente os recursos

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform

Há dois lugares onde posso adicionar esses recursos: posso adicioná -los à própria definição do produto, ou posso adicioná -los como recursos incluídos no meu recurso de definição de produtos.

Minha pergunta é: qual é a melhor maneira? Tenho problemas ao usar a opção de recursos incluídos, por isso me pergunto se a outra opção faz mais sentido.

Foi útil?

Solução

Em última análise, não há uma diferença significativa entre os dois métodos. Um recurso de tempo de construção será gerado que inclui tudo listado no arquivo .product. Então, você está realmente falando sobre fazer esses irmãos ou filhos do seu próprio recurso de produto.

A maior diferença será que o recurso gerado sempre incluirá as entradas do arquivo .Product, mas se você as adicionar como filhos do seu recurso, terá a opção de exigir.

Em P2, a diferença entre o recurso incluir e requer é o intervalo de versão gerado para a dependência. O PDE/Build em si não se segue, você deve garantir que reutilize os metadados P2 para esses recursos, pois não será regenerado pela construção.

Há uma diferença maior quando você fala sobre plug-ins em vez de recursos. No caso de plug-ins, o PDE/Built adivinhar os valores para Desembore e OS/ws/arco para fragmentos. A inclusão dos plug-ins em um recurso permite controle explícito sobre isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top