diff --git a/pom.xml b/pom.xml
index 29d361ba..b4e1f09a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,6 @@
- **/APIGenerator.class
diff --git a/src/main/java/com/commafeed/frontend/APIGenerator.java b/src/main/java/com/commafeed/frontend/APIGenerator.java
index 5a8ea53d..6eef30e4 100644
--- a/src/main/java/com/commafeed/frontend/APIGenerator.java
+++ b/src/main/java/com/commafeed/frontend/APIGenerator.java
@@ -65,7 +65,7 @@ public class APIGenerator extends AbstractProcessor {
apiDoc.setSwaggerVersion(swaggerVersion);
apiDoc.setApiVersion(apiVersion);
- write(apiDoc, element);
+ write(apiDoc.getResourcePath(), apiDoc, element);
doc.addApi(new DocumentationEndPoint(api.value(), api.description()));
@@ -73,13 +73,13 @@ public class APIGenerator extends AbstractProcessor {
doc.setSwaggerVersion(swaggerVersion);
doc.setApiVersion(apiVersion);
- write(doc, null);
+ write(doc.getResourcePath(), doc, null);
return true;
}
- private void write(Documentation doc, Element element) throws Exception {
- String fileName = doc.getResourcePath() == null ? "resources" : doc.getResourcePath();
+ private void write(String resourcePath, Object doc, Element element) throws Exception {
+ String fileName = StringUtils.defaultString(resourcePath, "resources");
fileName = StringUtils.removeStart(fileName, "/");
FileObject resource = null;