I am using maven, testng, selenium and java framework. I have mojo appassembler plugins to create maven build.
I noticed that when I create mvn package - there are few folders getting created under target. for example:
- archive-tmp
- end2end-1.0-bin.tar
- generated-sources
- maven-status
- classes
- end2end-1.0-jar-with-dependencies.jar
- generated-test-sources
- surefire-reports
- end2end-1.0
- end2end-1.0.jar
- maven-archiver
- test-classes
Here, after I untar end2end-1.0.bin.tar, I am able to run the build however it also depends on other folders, classes outside tar build. (inside target folder)
What I want to do is : to create only 1 tar file for entire build. So that other user can copy tar, untar and directly run it.
I know there are some configuration need to set in POM.xml for build. Does anyone have any specific ideas?
Thanks,