OpenFeign / OpenFeign/feign

How to package or compile or X locally?

Open
#2,758 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

question
Dominant language
Java
Stars
9.8k
Forks
1.9k
Avg merge
1d 2h
Merged PRs (30d)
41

Description

I miss an entry in the README.md to compile it locally, in order to test locally features or even just play with the examples

Failure attempts

  • Attempt1: .mvn clean compile
    • try to use the corresponding maven wrapper without succeed
  • Attempt2: specifying locally in the ".m2/toolchains.xml", the jdk entry to my JDK v11 + mvn clean compile
    ...
    <type>jdk</type> 
      <provides>
        <version>1.11</version>
        <vendor>zulu</vendor>
      </provides>
      <configuration>
        <jdkHome>/Library/Java/JavaVirtualMachines/zulu-11.jdk</jdkHome>
      </configuration>
    ...
    
  • Attempt3: specifying in the root pom.xml + mvn clean compile
    <main.java.version>1.11</main.java.version>
    

Current stack locally

  • Maven

    Apache Maven 3.9.9 
    Java version: 11.0.24, vendor: Azul Systems, Inc.
    OS name: "mac os x", version: "15.2", arch: "aarch64", family: "mac"
    
  • Java

    openjdk 11.0.24 2024-07-16 LTS
    OpenJDK Runtime Environment Zulu11.74+15-CA (build 11.0.24+8-LTS)
    

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review README.md, the root pom.xml, and the reported Maven commands first. Verify the documented local build steps with the stated Maven and Java versions, then update README.md with the working command and prerequisites so a reader can compile or package the project locally.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.