This is an automated email from the ASF dual-hosted git repository.
ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git
The following commit(s) were added to refs/heads/master by this push:
new f5f910e5e CAY-2785 Modeler: improve folder selection for cgen -
refactor output-dir related methods in cgen
f5f910e5e is described below
commit f5f910e5ef942377e40d6750fcefff9523f5a525
Author: Nikita Timofeev <[email protected]>
AuthorDate: Wed Dec 7 17:51:59 2022 +0300
CAY-2785 Modeler: improve folder selection for cgen
- refactor output-dir related methods in cgen
---
.../src/main/java/org/apache/cayenne/gen/CgenConfiguration.java | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git
a/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
b/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
index e550f7026..2b735713d 100644
--- a/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
+++ b/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
@@ -238,10 +238,7 @@ public class CgenConfiguration implements Serializable,
XMLSerializable {
*/
public Path buildOutputPath() {
if (rootProjectPath == null) {
- if(!cgenOutputRelativePath.isAbsolute()) {
- throw new ValidationException("Output directory is a relative
path but no root is set.");
- }
- // this should be only in case this is a new unsaved project
+ // this could be an unsaved project or direct usage in tools (Ant,
Maven or Gradle)
return cgenOutputRelativePath;
}