Re: Remove "cayenne-modeler-maven-plugin" in 5.0?
Lon Varscsak <[email protected]> Sun, 3 May 2026 19:29:45 -0700
| Newsgroups | gmane.comp.java.cayenne.user |
|---|---|
| Message-ID | <CALAw18znHeH9T5B5w8v+YKN89f8BkA5U3_QmQE5RsBQwDkdXiQ@mail.gmail.com> |
--0000000000004db2260650f4b458 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Andrus, I=E2=80=99m trying to work around Enterprise bank security=E2=80= =A6any ideas? =F0=9F=98=89 On May 3, 2026 at 5:13:31=E2=80=AFPM, Andrus Adamchik <[email protected]>= wrote: > I do have a lot of empathy for people trying to bypass enterprise securit= y > :) 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 t= o > make it more accessible. > > Andrus > > > On May 3, 2026, at 7:10=E2=80=AFPM, 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 a= pp > > 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 fi= le > > was against policy. > > > mrg > > > > On Sun, May 3, 2026 at 5:37=E2=80=AFPM Andrus Adamchik <[email protected]= om> > 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=E2=80=AFPM, Michael Gentry <[email protected]= m> 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 Mav= en > > >> plugin is minimal, I think I'd want to keep it. > > >> > > >> mrg > > >> > > >> On Sun, Apr 26, 2026 at 5:30=E2=80=AFPM Andrus Adamchik <aadamchik@gma= il.com> > > > 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 > > > > > > > > > --0000000000004db2260650f4b458--