Skip to content

Commit 9d651f4

Browse files
authored
Ensure WEB-INF directory exists before creating appengine-web.xml (#2251)
1 parent 3e6b31e commit 9d651f4

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

plugins/com.google.cloud.tools.eclipse.appengine.facets/src/com/google/cloud/tools/eclipse/appengine/facets/StandardFacetInstallDelegate.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,21 +134,18 @@ void createConfigFiles(IProject project, IProgressMonitor monitor)
134134
// The virtual component model is very flexible, but we assume that
135135
// the WEB-INF/appengine-web.xml isn't a virtual file remapped elsewhere
136136
IFolder webInfDir = WebProjectUtil.getWebInfDirectory(project);
137-
138137
if (webInfDir == null) {
139138
webInfDir =
140139
project.getFolder(WebProjectUtil.DEFAULT_WEB_PATH).getFolder(WebProjectUtil.WEB_INF);
141-
ResourceUtils.createFolders(webInfDir, progress.newChild(3));
142140
}
143-
144141
progress.worked(1);
145142

146143
IFile appEngineWebXml = webInfDir.getFile(APPENGINE_WEB_XML);
147-
148144
if (appEngineWebXml.exists()) {
149145
return;
150146
}
151147

148+
ResourceUtils.createFolders(webInfDir, progress.newChild(1));
152149
appEngineWebXml.create(new ByteArrayInputStream(new byte[0]), true, progress.newChild(2));
153150
String configFileLocation = appEngineWebXml.getLocation().toString();
154151
Templates.createFileContent(

0 commit comments

Comments
 (0)