Skip to content

Use Maven's --also-make by default#308

Merged
woop merged 1 commit into
feast-dev:masterfrom
ches:also-make-always
Nov 16, 2019
Merged

Use Maven's --also-make by default#308
woop merged 1 commit into
feast-dev:masterfrom
ches:also-make-always

Conversation

@ches
Copy link
Copy Markdown
Member

@ches ches commented Nov 16, 2019

I realized that Maven has a project-local config file where --also-make could be turned on always, and this is especially helpful for IntelliJ users because the IDE picks it up: it ends the breakage where the Build Project button or running tests error out because of not resolving core's dependency on ingestion. I had tried to find a way to tell it to consistently do this, and it turns out an answer lies outside of IntelliJ.

So far I haven't encountered cases where having this always-on causes issue for Maven operations I've run by CLI or IDE, but let me know if you run into any, and let's see how CI goes.

The CONTRIBUTING.md still has redundancy that I'm consolidating along with Docker Compose instructions for #272, but I did remove the instructions to cd into subdirectories in reference to #294.

This is especially helpful for IntelliJ to work the way you expect.

References #294
@feast-ci-bot
Copy link
Copy Markdown
Collaborator

Hi @ches. Thanks for your PR.

I'm waiting for a gojek member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@woop
Copy link
Copy Markdown
Member

woop commented Nov 16, 2019

/ok-to-test

@feast-ci-bot
Copy link
Copy Markdown
Collaborator

@ches: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
test-python-sdk c89a5eb link /test test-python-sdk
test-end-to-end c89a5eb link /test test-end-to-end

Full PR test history

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@woop
Copy link
Copy Markdown
Member

woop commented Nov 16, 2019

Hi @ches

This is great. I have run into dependency issues myself between core and ingestion. Should be safe to try out.

Only pain is the eye sore of .github, .prow and now .mvn.

@woop
Copy link
Copy Markdown
Member

woop commented Nov 16, 2019

/lgtm

@woop
Copy link
Copy Markdown
Member

woop commented Nov 16, 2019

/approve

@feast-ci-bot
Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ches, woop

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@woop woop merged commit 08cdf25 into feast-dev:master Nov 16, 2019
@ches ches deleted the also-make-always branch November 16, 2019 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants