Как мне импортировать javax.servlet
в Teamcity? У меня появляется сообщение об ошибке ниже, когда я пытаюсь создать java-проект с помощью teamcity IntelliJ IDEA runner.
Это мой первый раз с teamcity, и я использую это https://github.com/marekbruchaty/SimpleJavaWebApp проект. У меня есть сервер CentOS, на котором есть teamcity и gitlab.
С моего рабочего стола, используя IntelliJ IDEA, я могу импортировать servlet.api для успешной сборки. Но teamcity находится в другом месте и управляется удаленно, и мне интересно, как импортировать servlet-api в teamcity?
Где мне добавить servlet-api.jar в качестве зависимости в teamcity, чтобы он мог компилироваться?
Вот ошибка сборки:
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:1: package javax.servlet does not exist
import javax.servlet.ServletException;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:2: package javax.servlet.http does not exist
import javax.servlet.http.HttpServlet;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:3: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:4: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:5: package javax.servlet.annotation does not exist
import javax.servlet.annotation.WebServlet;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:13: cannot find symbol
symbol: class HttpServlet
public class FormServlet extends HttpServlet {
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:12: cannot find symbol
symbol: class WebServlet
@WebServlet(name = "FormServlet")
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:14: cannot find symbol
symbol: class HttpServletRequest
location: class FormServlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:14: cannot find symbol
symbol: class HttpServletResponse
location: class FormServlet
Догадаться.
Мне пришлось вставить путь к сервлету-api.jar в Build Step -> Project SDKs -> JDK Jar files patters.