Andrus, I’m trying to work around Enterprise bank security…any ideas? 😉
On May 3, 2026 at 5:13:31 PM, Andrus Adamchik <[email protected]> wrote: > I do have a lot of empathy for people trying to bypass enterprise security > :) So here is a simple working recipe: > > --- pom fragment --- > > <dependencies> > <dependency> > <groupId>org.apache.cayenne.modeler</groupId> > <artifactId>cayenne-modeler</artifactId> > <version>${cayenne.version}</version> > </dependency> > </dependencies> > > <build> > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>exec-maven-plugin</artifactId> > <version>3.5.0</version> > <executions> > <execution> > <id>run-modeler</id> > <goals> > <goal>java</goal> > </goals> > </execution> > </executions> > <configuration> > <mainClass>org.apache.cayenne.modeler.Main</mainClass> > </configuration> > </plugin> > </plugins> > </build> > > > --- run command ---- > $ mvn exec:java@run-modeler > > > It works with any version, past or future. We should just document this to > make it more accessible. > > Andrus > > > On May 3, 2026, at 7:10 PM, Michael Gentry <[email protected]> wrote: > > > > What's preventing those people from installing the Modeler? > > > Honestly, enterprise policy, especially on Windows systems that were much > > more locked down than Macs. Running CM as a Maven plugin backdoored the app > > into their systems. I could also make them a cm.bat file or give them the > > mvn command to run. The latter was usually preferred as running a .bat file > > was against policy. > > > mrg > > > > On Sun, May 3, 2026 at 5:37 PM Andrus Adamchik <[email protected]> > wrote: > > > > I just whacked it yesterday :) Made Modeler internals a bit cleaner. > > > > > >> make it easier for people to run CM who didn't have it installed. > > > > > > I understand that this is the use case, but I can't relate to it. What's > > > preventing those people from installing the Modeler? > > > > > > A. > > > > > > > > >> On May 3, 2026, at 5:09 PM, Michael Gentry <[email protected]> wrote: > > >> > > >> I always created a cm.sh script in the root project directory to make it > > >> easier for people to run CM who didn't have it installed. > > >> > > >> The solution you show, for the Mac at least, works if you have CM > > > installed > > >> and a Mac. :-) > > >> > > >> I don't have any strong opinions, but if the burden of keeping the Maven > > >> plugin is minimal, I think I'd want to keep it. > > >> > > >> mrg > > >> > > >> On Sun, Apr 26, 2026 at 5:30 PM Andrus Adamchik <[email protected]> > > > wrote: > > >> > > >>> FYI: https://issues.apache.org/jira/browse/CAY-2925. Anyone feels > > >>> strongly about the need for starting the Modeler from Maven? This > always > > >>> looked odd to me. Besides the following works just fine (on Mac): > > >>> > > >>> $ open CayenneModeler.app --args ~/path/to/cayenne-project.xml > > >>> > > >>> Andrus > > > > > > > > >
