maven exec:java run class file within jar

前端 未结 4 678
眼角桃花
眼角桃花 2020-12-31 19:00

I have my code packaged into a jar

The jar is packaged ok.

jar -tfv target/test-1.0-SNAPSHOT.jar

com/
com/codevalid/
com/codevalid/App.class
log4j.x         


        
4条回答
  •  一个人的身影
    2020-12-31 19:33

    Ok, this is what i finally ended up doing.
    I built the jar using

    mvn assembly:single
    

    and used

    java -jar ./target/App-1.0-SNAPSHOT-jar-with-dependencies.jar com.codevalid.App
    

    I did see an alternative where i could have used

    mvn exec:java -Dexec.mainClass="com.codevalid.App"
    

    But i was not sure how pass the name of the jar as a classpath

提交回复
热议问题