You have refid="jetty.dependencies" being used in your ant project file, but nothing seems to be declaring that id. How are you setting the "jetty.dependencies" id?
You are missing the id on the <mvn:dependencies> declaration ... <mvn:dependencies id="jetty.dependencies"> <!-- This line changed --> <mvn:dependency groupId="org.eclipse.jetty" artifactId="jetty-slf4j-impl" version="11.0.8" scope="runtime" /> <mvn:dependency groupId="org.eclipse.jetty" artifactId="jetty-server" version="11.0.8" scope="runtime"/> <mvn:dependency groupId="org.eclipse.jetty" artifactId="jetty-ant" version="11.0.8" scope="runtime" /> </mvn:dependencies> Joakim Erdfelt / joa...@webtide.com On Wed, Mar 2, 2022 at 7:59 AM Andreas Mixich via jetty-users < jetty-users@eclipse.org> wrote: > Hello Joakim, > > thanks for taking the time, you wrote: > > <Set name="resourceBase">S:/Users/me/Code</Set> > > > use a URL syntax here, example: file://S:/Users/me/Code > > > Ok, corrected. > > [typedef] SLF4J: Failed to load class >> "org.slf4j.impl.StaticLoggerBinder". >> [typedef] SLF4J: Defaulting to no-operation (NOP) logger >> implementation >> [typedef] SLF4J: See >> http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. > > > Add any valid slf4j implementation jar. > The easiest would be to add the jetty-slf4j-impl to your dependencies. > We need to see the logging output to know what's going on. > > > Indeed, I never got the logging right. I thought I'd have done all, that's > required like > adding it to the classpath and setting the system property > `org.eclipse.jetty.LEVEL` to `DEBUG`. > > This is the resolved dependency graph I get, on the last line we can see > `org.eclipse.jetty:jetty-slf4j-impl:jar:11.0.8:runtime`. > (I also tried adding it on top of the graph, same error). > > [mvn:resolve] org.eclipse.jetty:jetty-slf4j-impl:jar:11.0.8:runtime > [mvn:resolve] org.slf4j:slf4j-api:jar:2.0.0-alpha5:runtime > > I am not sure, whether I added it the right way, however (see Ant build > file further below). > > [mvn:resolve] Resolved Dependency Graph: > [mvn:resolve] org.eclipse.jetty:jetty-server:jar:11.0.8:runtime > [mvn:resolve] > org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:jar:5.0.2:runtime > [mvn:resolve] org.eclipse.jetty:jetty-http:jar:11.0.8:runtime > [mvn:resolve] org.eclipse.jetty:jetty-util:jar:11.0.8:runtime > [mvn:resolve] org.eclipse.jetty:jetty-io:jar:11.0.8:runtime > [mvn:resolve] org.slf4j:slf4j-api:jar:2.0.0-alpha5:runtime > [mvn:resolve] org.eclipse.jetty:jetty-ant:jar:11.0.8:runtime > [mvn:resolve] org.apache.ant:ant:jar:1.10.12:runtime > [mvn:resolve] org.apache.ant:ant-launcher:jar:1.10.12:runtime > [mvn:resolve] org.eclipse.jetty:jetty-security:jar:11.0.8:runtime > [mvn:resolve] org.eclipse.jetty:jetty-plus:jar:11.0.8:runtime > [mvn:resolve] > jakarta.transaction:jakarta.transaction-api:jar:2.0.0:runtime > [mvn:resolve] org.eclipse.jetty:jetty-jndi:jar:11.0.8:runtime > [mvn:resolve] org.eclipse.jetty:jetty-webapp:jar:11.0.8:runtime > [mvn:resolve] > org.eclipse.jetty:jetty-servlet:jar:11.0.8:runtime > [mvn:resolve] org.eclipse.jetty:jetty-xml:jar:11.0.8:runtime > [mvn:resolve] > org.eclipse.jetty:jetty-annotations:jar:11.0.8:runtime > [mvn:resolve] > jakarta.annotation:jakarta.annotation-api:jar:2.0.0:runtime > [mvn:resolve] org.ow2.asm:asm:jar:9.2:runtime > [mvn:resolve] org.ow2.asm:asm-commons:jar:9.2:runtime > [mvn:resolve] org.ow2.asm:asm-tree:jar:9.2:runtime > [mvn:resolve] org.ow2.asm:asm-analysis:jar:9.2:runtime > [mvn:resolve] org.eclipse.jetty:jetty-slf4j-impl:jar:11.0.8:runtime > > [...] > Can you share your ant build script with us? (perhaps there's a syntax > issue) > > > <project basedir="." name="ant-maven-test" default="test" > xmlns:mvn="antlib:org.apache.maven.resolver.ant"> > > <!-- Public targets --> > > <target name="test" depends="jetty-run" description="Test target."/> > > <target name="jetty-run" depends="jetty-depend" description="Starts > a Jetty instance."> > <jetty.run stopPort="9999" stopKey="9999"> > > <systemProperties> > <systemProperty name="org.eclipse.jetty.LEVEL" value="DEBUG" /> > </systemProperties> > > <webApp contextPath="/code" contextXml="code.xml" /> > > </jetty.run> > </target> > > <target name="jetty-stop" depends="jetty-depend" description="Stops > the running Jetty instance."> > <jetty.stop stopPort="9999" stopKey="9999" stopWait="5" /> > </target> > > <!-- Internal utility targets --> > > <target name="jetty-depend"> > <mvn:resolve failOnMissingAttachments="true"> > <mvn:dependencies> > <mvn:dependency groupId="org.eclipse.jetty" > artifactId="jetty-slf4j-impl" version="11.0.8" scope="runtime" /> > <mvn:dependency groupId="org.eclipse.jetty" > artifactId="jetty-server" version="11.0.8" scope="runtime"/> > <mvn:dependency groupId="org.eclipse.jetty" > artifactId="jetty-ant" version="11.0.8" scope="runtime" /> > </mvn:dependencies> > > <mvn:path refid="jetty.dependencies" classpath="runtime" /> > <!--<mvn:properties prefix="deps" scopes="compile"/>--> > </mvn:resolve> > > <!-- <echoproperties prefix="deps"/> --> > > <path id="jetty.classpath"> > <path refid="jetty.dependencies" /> > </path> > > <taskdef resource="tasks.properties" > classpathref="jetty.classpath" loaderref="jetty.classpath.loader" /> > <typedef name="webApp" > classname="org.eclipse.jetty.ant.AntWebAppContext" > classpathref="jetty.classpath" loaderref="jetty.classpath.loader" /> > <typedef name="contextHandlers" > classname="org.eclipse.jetty.ant.types.ContextHandlers" > classpathref="jetty.classpath" loaderref="jetty.classpath.loader" /> > </target> > </project> > > > -- > Kind regards, > Andreas Mixich > _______________________________________________ > jetty-users mailing list > jetty-users@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users