Re: cayenne-maven-plugin and its executions environment

2021-02-03 Thread Maria Huber
Hey Andrus, with this hint I could solved my issue. The problem was, that the cayenne:cgen command just calls the default-cli config info. To directly run a specific execution it is needed to extra define the execution id (e.g. mvn cayenne:cgen@cgen1). When the generate-source phase is reached,

Re: cayenne-maven-plugin and its executions environment

2021-02-03 Thread Andrus Adamchik
You have explicit execution ids (which is correct), while "default-cli" mentioned in the previous log, refers to the default execution (not either of the executions below). So yours are not called for some reason. Try adding "generate-sources" to each execution. Andrus > On Feb 3, 2021, at

Re: cayenne-maven-plugin and its executions environment

2021-02-03 Thread Maria Huber
Hey Andrus, this is the relevant piece of code: org.apache.cayenne.plugins cayenne-maven-plugin ${cayenne.version} cgen1

Re: cayenne-maven-plugin and its executions environment

2021-02-03 Thread Andrus Adamchik
> Maybe that why the mentioned error "The parameters 'map' for goal > org.apache.cayenne.plugins:cayenne-maven-plugin:4.2.M2:cgen are missing or > invalid" occurs. Exactly. The question is why it is missing. Could you post the piece of your pom with two executions? Andrus > On Feb 3, 2021,

Re: cayenne-maven-plugin and its executions environment

2021-02-02 Thread Maria Huber
Hey Andrus, I added two execution tags within the execution environment. According to maven's '-X' output, the loaded configuration looks like this: " [DEBUG] Goal: org.apache.cayenne.plugins:cayenne-maven-plugin:4.2.M2:cgen (default-cli) [DEBUG] Style: Regular [DEBUG]

Re: cayenne-maven-plugin and its executions environment

2021-02-01 Thread Andrus Adamchik
Defining two "" tags with different map names should be the solution to that. And this should work. After all global and per-execution config merging is a feature of the Maven engine, and Cayenne does not mess with it. Try running mvn with the "-X" option. It will print the actual merged

Re: cayenne-maven-plugin and its executions environment

2021-02-01 Thread Maria Huber
Hey Andrus, thanks for the help. Unfortunately this typing error doesn't solve my problem. I want to define two different map-files and run for both the cgen command. If possible this should work without running the modeler. Is there any solution to realize this in version 4.2.M2 (except the

cayenne-maven-plugin and its executions environment

2021-01-31 Thread Maria Huber
Hey, after spending quite some time, I still can't get the cayenne-maven-plugin (4.4.M2) running as described in the latest "Cayenne-Guide". The problem is related to the execution environment. This setting works just fine: org.apache.cayenne.plugins cayenne-maven-plugin