Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中maven原型webapp的目标目录是什么?我应该将其添加到.gitignore吗?_Eclipse_Git_Maven_Jakarta Ee_Gitignore - Fatal编程技术网

Eclipse中maven原型webapp的目标目录是什么?我应该将其添加到.gitignore吗?

Eclipse中maven原型webapp的目标目录是什么?我应该将其添加到.gitignore吗?,eclipse,git,maven,jakarta-ee,gitignore,Eclipse,Git,Maven,Jakarta Ee,Gitignore,这是我在Eclipse中的Maven动态Web项目示例(Maven原型webapp) 哪些文件夹应排除在git之外(添加到.gitignore) 我曾经认为Maven中的目标文件夹意味着编译的.class文件,并且永远不需要提交/推送-因此我考虑将整个target/添加到.gitignore中-因为我不希望Maven在git repo中获取JAR。但问题是,它会忽略我的index.jsp(以及其他要添加的jsp/html文件)和web.xml 此外,目标文件夹包含MyListener.java,

这是我在Eclipse中的Maven动态Web项目示例(Maven原型webapp)

哪些文件夹应排除在git之外(添加到.gitignore)

我曾经认为Maven中的目标文件夹意味着编译的.class文件,并且永远不需要提交/推送-因此我考虑将整个
target/
添加到.gitignore中-因为我不希望Maven在git repo中获取JAR。但问题是,它会忽略我的index.jsp(以及其他要添加的jsp/html文件)和web.xml

此外,目标文件夹包含MyListener.java,而不是MyListener.class

并且目标文件夹不包含Student.java或Student.class(该类在MyListener.java中使用,Spring ClassPathXmlApplicationContext作为
Student Student=(Student)context.getBean(“Student”);

另外,
已部署资源
文件夹的内容如下:

:

这个结构只有两个子目录:src和target

目标目录用于容纳生成的所有输出。


另外,我在.gitignore中添加了target,该项目被安全克隆并构建在另一台机器上!解决了

正如文档所说,目标目录中有类文件、JAR和其他输出文件。 它们是自动生成的,只会发送垃圾邮件

因此,您应该将
目标
目录添加到
.gitignore

[提示]


用于生成
.gitignore

恐怕我会丢失Student.class、index.jsp、web.xml和MyListener.class-它们不仅会被部署,还会被保存到Git中。
.class
文件是自动生成的(如果源文件夹中有
.java
文件,
index.jsp
web.xml
仅从
src/main/webapp
复制。此外,这可能会被
mvn install
等命令覆盖,并在运行
mvn clean
时删除。)。