Eclipse中maven原型webapp的目标目录是什么?我应该将其添加到.gitignore吗?
这是我在Eclipse中的Maven动态Web项目示例(Maven原型webapp) 哪些文件夹应排除在git之外(添加到.gitignore) 我曾经认为Maven中的目标文件夹意味着编译的.class文件,并且永远不需要提交/推送-因此我考虑将整个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,
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
时删除。)。