0
저는 맞춤 프로젝트 특성을 가진 이클립스 플러그인을 만들고 있습니다. 내 프로젝트에 대한 사용자 정의 정보를 작업 영역에 저장해야합니다. 예를 들어, 내 프로젝트는 List<DbConfig>
에있는 몇 가지 db 연결 정보를 사용해야합니다. 는 IS 다음 DbConfig 클래스 : Eclipse Natures Project의 사용자 정의 객체를 저장하는 방법은 무엇입니까?
IProject project = ... get project from selection or something
IScopeContext context = new ProjectScope(project);
Preferences projectPreferences = context.getNode("your nature id");
projectPreferences.put(key, value);
projectPreferences.flush();
가있는 객체가 나는이 목록 및 다른 기본 설정을 배치해야합니다 :
public class DbConfig {
private String dbName;
private String connectionString;
private String username;
private String password;
//... getters and setters
}
내가 그렇게 somethink하지만, 환경에 투입 할 필요가 오브젝트 유형?
안녕, 그렉! 항상 너를 돕는 너, 너 덕분이야. 언제 부를까요? CustomProjectNatures 클래스에서? –
기본 설정을 사용하려는 동일한 위치에서이 주소를 사용합니다. –
아직 이해할 수 없습니다. 예를 들어 내가 좋아하는 것을 번들에서 얻을 수있는 방법은 무엇입니까? –