2017-01-23 16 views
1

Я могу успешно загрузить этот проект в Pharo 5Как заставить загрузку Gofer быть в базовой линии ConfigurationOfMyProject?

Gofer it 
    url: 'http://seaside.gemtalksystems.com/ss/MockGemStone'; 
    configurationOf: 'MockGemStone'; 
    load. 
    #ConfigurationOfMockGemStone asClass load. 

Но я хотел бы использовать его как зависимость от другого проекта, который имеет свой собственный ConfigurationOfMyProject для загрузки (который впоследствии используется CI в образах сборки) ,

То, что я пытался это поставить это на baseline

baseline11: spec 
    <version: '1.1-baseline'> 

spec for: #'pharo5.x' do: [ 
    self class ensureGitFileTree. 
    spec blessing: #baseline. 

    spec project: 'MockGemStone' with: [ 
     spec 
      package: 'ConfigurationOfMockGemStone'; 
      versionString: #stable; 
      repository: 'http://seaside.gemtalksystems.com/ss/MockGemStone'. 
      ]. 

Но это приносит много ошибок проверки как "Error: symbolic version #stable does not resolve to a literal version. { cannotResolveVersion } [ #validatePragmas ]"

Как я должен «перевести» на Gofer нагрузки в установку spec? Или где я могу посмотреть документацию о том, как это делается? Благодаря!

ответ

0

Я думаю, вам нужно заменить #package: с #className :, т.е .:

spec project: 'MockGemStone' with: [ 
     spec 
      className: 'ConfigurationOfMockGemStone'; 
      versionString: #stable; 
      repository: 'http://seaside.gemtalksystems.com/ss/MockGemStone'. 
      ]. 

 Смежные вопросы

  • Нет связанных вопросов^_^