Import from internal git

This commit is contained in:
2025-10-11 13:08:09 +02:00
commit 97aaa715dc
175 changed files with 7014 additions and 0 deletions

37
Generator/Daos/JavaDao.cs Normal file
View File

@@ -0,0 +1,37 @@
using Core;
using Core.Actions;
using Core.Settings;
using Core.SpecConfig;
using Generator.DataSource.Settings;
using Generator.Mappers;
namespace Generator.Daos;
public class JavaDao : AbstractDao
{
public JavaDao(ConfigManager confManager) : base(confManager)
{ }
public JavaConfig GetJavaGenerate(ISpecFile file) => ConfManager.Java.Map(ConfManager, file);
public JavaPublish GetJavaPublish(GenerationType type, ISpecFile file)
{
var config = GetJavaGenerate(file);
return new JavaPublish
{
LocalRoot = config.LocalRoot,
DockerRoot = config.DockerRoot,
Image = config.BuildImage,
Registry = config.Registry,
TemplateFolder = config.TemplateFolder,
OutputFolder = config.OutputFolder(),
Group = file.MavenGroup,
Artifact = config.Artifact,
Version = config.Version,
Username = config.Username,
Password = config.Password,
};
}
}