Hello

How is it effect contributors? http://jmeter.apache.org/building.html
SVN is irrelevant and should be removed, right?
ANT can be still used or can you add a gradle setup in page?

Thank you

On Fri, Jul 19, 2019 at 7:34 PM Vladimir Sitnikov <
[email protected]> wrote:

> Hi,
>
> I've rebased gradle branch on top of the current master, and it
> includes all the changes so far.
>
> As of now, Gradle-based build generates license file (see
> src/licenses), and it builds source/binary artifacts based on
> .gitattributes and .gitignore files.
>
> Even though it is a major improvement, the diff itself was very small.
>
> I assume everybody has already tried Gradle-based build, and I'm about
> to merge https://github.com/apache/jmeter/pull/469 soon.
>
> Overall diff is 150 files changed, 4803 insertions(+), 10014
> deletions(-)  (diff command is: git diff -M30% -l0 --stat -p -G.
> origin/master )
>
> Vladimir
>
> 2019-07-17 18:07 GMT+03:00, Vladimir Sitnikov <[email protected]
> >:
> > Felix>PS I hope to find time to look at the gradle work when the build is
> > Felix>running again.
> >
> > Note: Gradle-based build is running, so you could try it just fine.
> > My gradle branch is lagging behind, however the difference is minimal.
> >
> >
> > As of now, I'm working on two items:
> >
> > 1) Generate license files (it is almost complete).
> > 2) "Use .gitattributes" to infer CRLF/LF for binary and source artifacts
> >
> > A nice outcome of #2 would be that "source artifacts" would be coded as
> > follows (+ something regarding shell scripts).
> > It would automatically include text files as CRLF when building zip, and
> LF
> > when building tgz.
> >
> > val baseFolder = "apache-jmeter-${rootProject.version}"
> >
> > fun CrLfSpec.sourceLayout() = copySpec {
> >     duplicatesStrategy = DuplicatesStrategy.EXCLUDE
> >     into(baseFolder) {
> >         // Apply common gitattributes to license files
> >         gitattributes(this, gitProps)
> >         // Note: license content is taken from "/build/..", so
> > gitignore should not be used
> >         // Note: this is a "license + third-party licenses", not just
> > Apache-2.0
> >         with(licenseNotice(licenseType = "source"))
> >     }
> >     into(baseFolder) {
> >         // Ignore files ignored by Git
> >         gitignore(gitProps)
> >         gitattributes(this, gitProps)
> >         // Include all the source files
> >         from(rootDir)
> >     }
> > }
> >
> > Vladimir
> >
>
>
> --
> Regards,
> Vladimir Sitnikov
>

Reply via email to