Guest User

Untitled

a guest
Jun 19th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. From M1LayoutedM2ShadowRepositoryTest
  2.  
  3. M1LayoutedM2ShadowRepository shadow = (M1LayoutedM2ShadowRepository) getContainer().lookup(
  4. ShadowRepository.class,
  5. "m2-m1-shadow" );
  6.  
  7. CRepository repoConf = new DefaultCRepository();
  8.  
  9. repoConf.setProviderRole( ShadowRepository.class.getName() );
  10. repoConf.setProviderHint( "m2-m1-shadow" );
  11. repoConf.setId( master.getId() + "-m1" );
  12.  
  13. repoConf.setLocalStorage( new CLocalStorage() );
  14. repoConf.getLocalStorage().setProvider( "file" );
  15.  
  16. Xpp3Dom exRepo = new Xpp3Dom( "externalConfiguration" );
  17. repoConf.setExternalConfiguration( exRepo );
  18. M1LayoutedM2ShadowRepositoryConfiguration exRepoConf = new M1LayoutedM2ShadowRepositoryConfiguration(
  19. exRepo );
  20. exRepoConf.setMasterRepositoryId( master.getId() );
  21. exRepoConf.applyChanges();
  22.  
  23. shadow.configure( repoConf );
  24.  
  25. shadow.synchronizeWithMaster();
  26.  
  27. getRepositoryRegistry().addRepository( shadow );
Add Comment
Please, Sign In to add comment