public M2ConfigProvider(NbMavenProjectImpl proj, AuxiliaryConfiguration aux, ProjectProfileHandler prof) {
project = proj;
this.aux = aux;
profileHandler = prof;
DEFAULT = M2Configuration.createDefault(project.getProjectDirectory());
active = DEFAULT;
propertyChange = new PropertyChangeListener() {
public @Override void propertyChange(PropertyChangeEvent evt) {
if (NbMavenProject.PROP_PROJECT.equals(evt.getPropertyName())) {
synchronized (M2ConfigProvider.this) {
profiles = null;
shared = null;
nonshared = null;
initialActive = active != null ? active.getId() : null; //#241337
active = DEFAULT;
}
RP.post(new Runnable() {
public @Override void run() {
checkActiveAgainstAll(getConfigurations(), false);
firePropertyChange();
}
});
}
}
};
}
M2ConfigProvider.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录