我是靠谱客的博主 清新薯片,这篇文章主要介绍idea项目发布不能生成target,现在分享给大家,希望可以做个参考。

在idea下的maven项目如果分模块开发的话,有可能在子模块中不能生成target导致项目某项功能不能正常运行或访问,确保环境和代码都没有错误,通常有时候新建子模块可以解决该问题,下面推荐另一种解决方案:

在子模块中会有一个.iml文件记录相关环境信息,如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?xml version="1.0" encoding="UTF-8"?> <module type="JAVA_MODULE" version="4"> <component name="FacetManager"> <facet type="web" name="Web"> <configuration> <descriptors> <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/web/WEB-INF/web.xml" /> </descriptors> <webroots> <root url="file://$MODULE_DIR$/web" relative="/" /> </webroots> <sourceRoots /> </configuration> </facet> </component> <component name="NewModuleRootManager" inherit-compiler-output="true"> <exclude-output /> <content url="file://$MODULE_DIR$" /> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> </component> </module>

把第二个删掉变为:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="UTF-8"?> <module type="JAVA_MODULE" version="4"> <component name="FacetManager"> <facet type="web" name="Web"> <configuration> <descriptors> <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/web/WEB-INF/web.xml" /> </descriptors> <webroots> <root url="file://$MODULE_DIR$/web" relative="/" /> </webroots> <sourceRoots /> </configuration> </facet> </component> </module>

再保存重新发布项目,就可以解决target不生成的问题,不用去使用重新建子模块再复制代码的复杂操作啦。

最后

以上就是清新薯片最近收集整理的关于idea项目发布不能生成target的全部内容,更多相关idea项目发布不能生成target内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部