<!-- @webcomponents/webcomponentsjs library -->
<dependency>
<groupId>org.webjars</groupId>
<artifactId>@webcomponents/webcomponentsjs</artifactId>
<version>2.4.2</version>
</dependency>
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
@WebServlet(urlPatterns = "/*")
public class WebComponentsConfig extends HttpServlet {
@Override
public void init() {
getServletContext().setAttribute("org.webjars.WebComponentsJS", "/webjars/@webcomponents/webcomponentsjs/2.4.2/webcomponents-bundle.js");
}
}
import com.vaadin.flow.component.HtmlContainer;
import com.vaadin.flow.component.Tag;
import com.vaadin.flow.component.dependency.JsModule;
public class MyCustomComponent extends HtmlContainer {
public MyCustomComponent() {
}
}