/**
* Inject the CA bootstrap property to the profile
*
* @param file
* the profile.xml file in the package target
* @throws IOException
*/
protected void patchProfile ( final String appName, final File file ) throws IOException
{
final ResourceSet rs = new ResourceSetImpl ();
final Resource r = rs.createResource ( URI.createFileURI ( file.toString () ) );
r.load ( null );
final Profile profile = (Profile)EcoreUtil.getObjectByType ( r.getContents (), ProfilePackage.Literals.PROFILE );
Profiles.addSystemProperty ( profile, "org.eclipse.scada.ca.file.provisionJsonUrl", "file:///usr/share/eclipsescada/ca.bootstrap/bootstrap." + appName + ".json" );
r.save ( null );
}
CommonPackageHandler.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:neoscada
作者:
评论列表
文章目录