Checking
1) jetty-start-9.4.48.v20220622.jar is 154 KB 2) distribution start.jar is 164 KB MANIFEST.MF is identical )(same exported packages etc....) Diff folders: - org/eclipse/jetty/start/Modules.class - org/eclipse/jetty/start/StartArgs.class - org/eclipse/jetty/start/shaded (only in distribution) - org/eclipse/jetty/start/shaded/util/JavaVersion.class - org/eclipse/jetty/start/shaded/util/ManifestUtils.class - org/eclipse/jetty/start/shaded/util/TopologicalSort.class - org/eclipse/jetty/start/shaded/util/TopologicalSort$CyclicException.class - org/eclipse/jetty/start/shaded/util/TopologicalSort$InitialOrderComparator.class Which is odd ... 3) What does distribution do? https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-distribution/pom.xml - uses ant run to do something - unpacks jetty-home - unpacks some wars - has an assembly https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-home/pom.xml - here it is a dependency on start using shade classifier dependencies: <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-start</artifactId> <version>${project.version}</version> <classifier>shaded</classifier> </dependency> maven-depeendency-plugin: <artifactItem> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-start</artifactId> <version>${project.version}</version> <classifier>shaded</classifier> <type>jar</type> <overWrite>true</overWrite> <includes>**</includes> <outputDirectory>${assembly-directory}</outputDirectory> <destFileName>start.jar</destFileName> </artifactItem> - so actually nothing special; just pulling a different classifier https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-start/pom.xml - okay it defines more than one classifier <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> <createSourcesJar>true</createSourcesJar> <shadedArtifactAttached>true</shadedArtifactAttached> <shadedClassifierName>shaded</shadedClassifierName> So yeah, try pulling the same dependency as distribution: <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-start</artifactId> <version>${project.version}</version> <classifier>shaded</classifier> </dependency> -- Jody Garnett On Tue, 2 Aug 2022 at 07:57, Andrea Aime <andrea.a...@geosolutionsgroup.com> wrote: > Hmm... unsure. > > I did try with this one: > > https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-start/9.4.48.v20220622 > > But the jar downloaded from that link does not work, Jetty won't start. > What worked for me, was to grab the binary distribution, also available > from maven repos, and then grabbing start.jar from it: > > https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-distribution/9.4.48.v20220622 > > and in particular this file: > > https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.48.v20220622/jetty-distribution-9.4.48.v20220622.zip > > Unzip it, you'll get a working start.jar. > > Cheers > Andrea > > On Tue, Aug 2, 2022 at 4:43 PM Jody Garnett <jody.garn...@gmail.com> > wrote: > >> Is there a maven dependency for that jar? >> -- >> Jody Garnett >> >> >> On Mon, 1 Aug 2022 at 10:47, Andrea Aime < >> andrea.a...@geosolutionsgroup.com> wrote: >> >>> Trying to start a nightly I get: >>> >>> ERROR : Nothing to start, exiting ... >>> >>> It seems the usual issue, start.jar has not been updated along with the >>> latest Jetty version upgrade. >>> >>> We'd really need to either automate fetching that jar, and/or adding >>> tests >>> to make sure the bin package is working properly (if that is done, it >>> could open the interesting >>> possibility of also trying the start-up with each and every extension >>> module, too). >>> >>> In the meantime, this seems to do the trick: >>> https://github.com/geoserver/geoserver/pull/6083 >>> >>> Cheers >>> Andrea >>> >>> == >>> GeoServer Professional Services from the experts! >>> >>> Visit http://bit.ly/gs-services-us for more information. >>> == >>> >>> Ing. Andrea Aime >>> @geowolf >>> Technical Lead >>> >>> GeoSolutions Group >>> phone: +39 0584 962313 >>> >>> fax: +39 0584 1660272 >>> >>> mob: +39 339 8844549 >>> >>> https://www.geosolutionsgroup.com/ >>> >>> http://twitter.com/geosolutions_it >>> >>> ------------------------------------------------------- >>> >>> Con riferimento alla normativa sul trattamento dei dati personali (Reg. >>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si >>> precisa che ogni circostanza inerente alla presente email (il suo >>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è >>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il >>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra >>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia. >>> >>> This email is intended only for the person or entity to which it is >>> addressed and may contain information that is privileged, confidential or >>> otherwise protected from disclosure. We remind that - as provided by >>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this >>> e-mail or the information herein by anyone other than the intended >>> recipient is prohibited. If you have received this email by mistake, please >>> notify us immediately by telephone or e-mail >>> _______________________________________________ >>> Geoserver-devel mailing list >>> Geoserver-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >>> >> > > -- > > Regards, > > Andrea Aime > > == > GeoServer Professional Services from the experts! > > Visit http://bit.ly/gs-services-us for more information. > == > > Ing. Andrea Aime > @geowolf > Technical Lead > > GeoSolutions Group > phone: +39 0584 962313 > > fax: +39 0584 1660272 > > mob: +39 339 8844549 > > https://www.geosolutionsgroup.com/ > > http://twitter.com/geosolutions_it > > ------------------------------------------------------- > > Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE > 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si > precisa che ogni circostanza inerente alla presente email (il suo > contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è > riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il > messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra > operazione è illecita. Le sarei comunque grato se potesse darmene notizia. > > This email is intended only for the person or entity to which it is > addressed and may contain information that is privileged, confidential or > otherwise protected from disclosure. We remind that - as provided by > European Regulation 2016/679 “GDPR” - copying, dissemination or use of this > e-mail or the information herein by anyone other than the intended > recipient is prohibited. If you have received this email by mistake, please > notify us immediately by telephone or e-mail >
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel