Jump to content

Replacing tokens in source files before runing in dev environment


frantisekhanzlikbl

Recommended Posts

First off I'm not sure if this isn't supposed to be on ForgeGradle subforum, but from NO SUPPORT REQUESTS post, I understand that there should be only discussed bugs/feature requests, but no problems with using it. (even though it's full of requests for help, maybe removing/editing the post? ?)

 

but to the problem:

I'd like not to have to insert the modID into the source files, but rather have it only in the build.gradle file and only have placeholder like ${mod_id} in source files, and having gradle replace it by gradle during build/run.

from the example build.gradle file I understood that using the expand task I can replace tokens in source files during the build, but this doesn't work with running the mod directly in a development environment using the GradleStart class.

I also came over this post which featured using ForgeGradle's replace task in the minecraft block but that didn't do the trick either. (I also saw this used in Mekanism's build.gradle but then in Mekanism.java it's defined explicitly. ?)

 

EDIT: Also, if there is no way of doing such thing in/here is no one to know the answer, I won't mind asking on Stack Overflow for some answers, or just doing it by hand / using some 3rd party library.

 

Edited by frantisekhanzlikbl
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.