Bug 63062 - Internal: Improve build
Summary: Internal: Improve build
Status: RESOLVED FIXED
Alias: None
Product: JMeter - Now in Github
Classification: Unclassified
Component: Main (show other bugs)
Version: 5.0
Hardware: All All
: P2 enhancement (vote)
Target Milestone: ---
Assignee: JMeter issues mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-07 13:26 UTC by Philippe Mouawad
Modified: 2022-01-26 16:08 UTC (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Mouawad 2019-01-07 13:26:43 UTC
This could be potentially solved by a migration to Maven but some annoying things about current process:

- Dependency addition / update is cumbersome (6 files to update) , partly because we are very/too verbose in terms of what we do:
    1/jmeter/trunk/LICENSE
    2/ jmeter/trunk/build.properties => Not needed if we move to Maven
    3/ jmeter/trunk/eclipse.classpath => Not needed if we move to Maven
    4/ jmeter/trunk/lib/   (props changed)  => Not needed if we move to Maven
    5/ jmeter/trunk/lib/aareadme.txt => Probably better in xdocs as a documentation of development
    6/ jmeter/trunk/res/maven/ApacheJMeter_parent.pom => Still needed, but without the need to have 1 version property for every different artifact of the same library (jodd, jackson....)
    7/ jmeter/trunk/xdocs/changes.xml => Still needed
    8/ License files if not ASF license => Do we really need to be that verbose ?
    9/ Hacks in JMeterVersionTest => Would be dropped
Comment 1 Philippe Mouawad 2019-03-02 20:22:35 UTC
Would be covered by migration to Gradle:

- https://github.com/apache/jmeter/pull/448
Comment 2 Felix Schumacher 2021-01-02 20:56:31 UTC
I think many of these problems are solved with the migration and continuing work of Vladimir.
Comment 3 Felix Schumacher 2022-01-24 16:02:25 UTC
@Philippe, I think we can close this, right?
Comment 4 Philippe Mouawad 2022-01-25 12:53:08 UTC
Hi Felix,
Thanks for reviewing.
Yes it can be closed.
Regards
Comment 5 The ASF infrastructure team 2022-09-24 20:38:15 UTC
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/4971