Skip to content

Lym7/MultiWorkspace

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiWorkspace

Setup for a multi-mod workspace

Individual mods should be 'git cloned' inside subfolders of this project. Modify settings.gradle as well as workspace/build.gradle for all your mods. Inside the mods/build.gradle you should have the following construct to make sure the mods are still compilable standalone as well as inside the multi-project:

if (findProject(':McJtyLib') != null) {
    compile project(':McJtyLib')
} else {
    compile fg.deobf (project.dependencies.create("com.github.mcjty:mcjtylib:${mcjtylib_version}") {
        transitive = false
    })
}

To setup this project, just open the root (empty) build.gradle as a project in IDEA. Run genIntellijRuns and select the one for the 'workspace' module

About

Setup for a multi-mod workspace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published