I see that java.io.tmpdir is also used here: (line 1700) <!-- temporary directory to store the generated code --> <tempfile property="xreflect.directory" destDir="${java.io.tmpdir}" prefix="apache-tomcat-xreflect-"/>
Though this use should not cause a conflict on CI, but it is odd to write files somewhere outside of ${tomcat.output}. Best regards, Konstantin Kolinko ср, 27 янв. 2021 г. в 12:41, <ma...@apache.org>: > > This is an automated email from the ASF dual-hosted git repository. > > markt pushed a commit to branch master > in repository https://gitbox.apache.org/repos/asf/tomcat.git > > > The following commit(s) were added to refs/heads/master by this push: > new c475441 Move storage location for generated reflectionless code > c475441 is described below > > commit c4754410f2cf0904940568fb33d4e7c2f87eac61 > Author: Mark Thomas <ma...@apache.org> > AuthorDate: Wed Jan 27 09:41:10 2021 +0000 > > Move storage location for generated reflectionless code > > Using java.io.tmpdir was causing conflicts on CI systems when different > users run the build as the file could no be over-written > --- > build.xml | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/build.xml b/build.xml > index 6c9bc10..455edf9 100644 > --- a/build.xml > +++ b/build.xml > @@ -94,6 +94,8 @@ > <property name="tomcat.jdbc.dir" > value="${basedir}/modules/jdbc-pool"/> > <!-- build output directory for jdbc-pool --> > <property name="tomcat.pool" value="${tomcat.output}/jdbc-pool"/> > + <!-- build output directory for generated reflectionless code --> > + <property name="tomcat.xreflect" value="${tomcat.output}/xreflect"/> > > <!-- Jakarta EE 9 specs requires Java 8+ --> > <property name="compile.source" value="8"/> > @@ -1746,7 +1748,7 @@ > license="${tomcat.manifests}/servlet-api.jar.license"/> > > <!-- Leave generated code in an easy place for review --> > - <copy todir="${java.io.tmpdir}" > + <copy todir="${tomcat.xreflect}" > > file="${xreflect.directory}/sources/org/apache/tomcat/util/XReflectionIntrospectionUtils.java" > overwrite="true"/> > <!-- Delete our temporary compilation directory --> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org