You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2018/01/06 22:46:08 UTC
svn commit: r1820427 - in /jmeter/trunk: build.xml xdocs/changes.xml
Author: pmouawad
Date: Sat Jan 6 22:46:08 2018
New Revision: 1820427
URL: http://svn.apache.org/viewvc?rev=1820427&view=rev
Log:
Bug 56368 Create and Deploy source artifacts to Maven central
Bugzilla Id: 56368
Modified:
jmeter/trunk/build.xml
jmeter/trunk/xdocs/changes.xml
Modified: jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1820427&r1=1820426&r2=1820427&view=diff
==============================================================================
--- jmeter/trunk/build.xml (original)
+++ jmeter/trunk/build.xml Sat Jan 6 22:46:08 2018
@@ -1691,8 +1691,42 @@ run JMeter unless all the JMeter jars ar
<zipfileset dir="${dest.jar.jmeter}" prefix="bin" includes="users.xml"/>
<zipfileset dir="${dest.jar.jmeter}" prefix="bin" includes="report-template/**/*.*" />
</jar>
+ <antcall target="generate_src_artifacts" />
</target>
-
+
+ <target name="generate_src_artifacts">
+ <jar destfile="${maven.dir}/ApacheJMeter-sources.jar">
+ <fileset dir="${src.core}" includes="**/NewDriver*.java,**/DynamicClassLoader*.java,**/ShutdownClient.java"
+ excludes="**/*.png,**/*.xml,**/*.properties,**/*.txt,**/.html" />
+ </jar>
+ <jar destfile="${maven.dir}/ApacheJMeter_core-sources.jar">
+ <fileset dir="${src.core}" excludes="**/NewDriver*.java,**/DynamicClassLoader*.java,**/ShutdownClient.java,**/*.png,**/*.xml,**/*.properties,**/*.txt,**/.html" />
+ </jar>
+ <generate_src_artifact artifactname="ApacheJMeter_http" srcdir="${src.http}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_ftp" srcdir="${src.ftp}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_jdbc" srcdir="${src.jdbc}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_java" srcdir="${src.java}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_junit" srcdir="${src.junit}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_components" srcdir="${src.components}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_functions" srcdir="${src.functions}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="jorphan" srcdir="${src.jorphan}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_ldap" srcdir="${src.ldap}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_tcp" srcdir="${src.tcp}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_mail" srcdir="${src.mail}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_jms" srcdir="${src.jms}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_native" srcdir="${src.native}" targetdir="${maven.dir}" />
+ <generate_src_artifact artifactname="ApacheJMeter_mongodb" srcdir="${src.mongodb}" targetdir="${maven.dir}" />
+ </target>
+ <macrodef name="generate_src_artifact">
+ <attribute name="artifactname"/>
+ <attribute name="srcdir" />
+ <attribute name="targetdir"/>
+ <sequential>
+ <jar destfile="@{targetdir}/@{artifactname}-sources.jar">
+ <fileset dir="@{srcdir}" includes="**/*.java" excludes="**/*.png,**/*.xml,**/*.properties,**/*.txt,**/.html"/>
+ </jar>
+ </sequential>
+ </macrodef>
<!--
Beanshell script to create the svnmucc scripts for upload, delete and publish.
Modified: jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1820427&r1=1820426&r2=1820427&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
+++ jmeter/trunk/xdocs/changes.xml [utf-8] Sat Jan 6 22:46:08 2018
@@ -201,6 +201,7 @@ Summary
<li><bug>61935</bug>Plugins : Let GUI component (dynamically) decide whether it can be added via the menu or not. Contributed by Peter Doornbosch (https://bitbucket.org/pjtr/)</li>
<li><bug>61969</bug>When changing LAF through GUI, user should be informed that it is better to restart</li>
<li><bug>61970</bug>JMeter now uses english as default locale to avoid missing translations in some locales make UI look weird</li>
+ <li><bug>56368</bug>Create and Deploy source artifacts to Maven central</li>
</ul>
<ch_section>Non-functional changes</ch_section>