Вам необходимо сделать проект MyFilter зависимым от модуля Utilities API, и вам нужно изменить код с
package org.demo.myfilter;
import org.demo.textfilter.TextFilter;
@ServiceProvider(service=TextFilter.class)
public class UpperCaseFilter implements TextFilter {
public String process(String s) {
return s.toUpperCase();
}
}
в
package org.demo.myfilter;
import org.demo.textfilter.TextFilter;
import org.openide.util.lookup.ServiceProvider;
@ServiceProvider(service=TextFilter.class)
public class UpperCaseFilter implements TextFilter {
public String process(String s) {
return s.toUpperCase();
}
}
Примечание: если вы сначала добавите зависимость модуля, вы можете использовать элемент «Исправить импорт» из меню «Источник» (CTRL-SHIFT-I / Clover-SHIFT-I), чтобы автоматически позаботиться о второй.