Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ant to Maven Migration #157

Merged
merged 6 commits into from
Jun 16, 2021
Merged

Ant to Maven Migration #157

merged 6 commits into from
Jun 16, 2021

Conversation

bparmar-splunk
Copy link
Contributor

Ant to Maven Migration

Below are the list of changes:

  • Converted ant targets to its respective Maven builds
  • Maven Parent - Child project structure implemented.
  • As per Maven project structure, three modules (splunk, util & tests) are clubbed into one sub-module as splunk and examples is another sub-module.
  • Maven deploy into Local Environment.
  • All files used in Test cases are re-located from java/ directory to resources/ directory with regards to Maven resource handling.

bparmar-splunk and others added 5 commits June 9, 2021 18:38
Ant to Maven converted.
Parent-Child pom structure introduced.
…dule

Below are the changes:
- Maven deploy plugin dependency is moved from splunk sub-module pom to parent pom.
- Distribution Management is commented out for now because we are currently focusing on local deployment only.
Copy link
Contributor

@zenmoto zenmoto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks really good.

splunk/pom.xml Outdated
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<skipTests>false</skipTests>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you change this value to ${skipTests} to allow skipping tests from the command-line?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is implemented and code is checked-in.

<version>1.0.0</version>
</parent>
<properties>
<!-- <jvm.arg.https.protocol>-Dhttps.protocols=TLSv1.1,TLSv1.2</jvm.arg.https.protocol> -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like we have some substantial work to do on the javadoc- could you add a property here to disable javadoc generation for the moment and add another bug to clean up javadoc generation?

<maven.javadoc.skip>true</maven.javadoc.skip>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both changes are implemented and code is checked-in.

@ashah-splunk ashah-splunk merged commit 123693b into develop Jun 16, 2021
@bparmar-splunk bparmar-splunk deleted the DVPL-9534 branch August 18, 2021 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants