Как преобразовать SAP MTA (многоцелевое приложение) в проект Maven?

Используйте функцию вместо MidpointRounding.AwayFromZero:

myRound(1.11125,4)

Ответ: - 1.1114

public static Double myRound(Double Value, int places = 1000)
{
    Double myvalue = (Double)Value;
    if (places == 1000)
    {
        if (myvalue - (int)myvalue == 0.5)
        {
            myvalue = myvalue + 0.1;
            return (Double)Math.Round(myvalue);
        }
        return (Double)Math.Round(myvalue);
        places = myvalue.ToString().Substring(myvalue.ToString().IndexOf(".") + 1).Length - 1;
    } if ((myvalue * Math.Pow(10, places)) - (int)(myvalue * Math.Pow(10, places)) > 0.49)
    {
        myvalue = (myvalue * Math.Pow(10, places + 1)) + 1;
        myvalue = (myvalue / Math.Pow(10, places + 1));
    }
    return (Double)Math.Round(myvalue, places);
}
0
задан Jaro 25 January 2019 в 13:03
поделиться

1 ответ

Это зависит от сценариев. Проект MTA состоит из разных модулей, имеющих одинаковый жизненный цикл приложения, но они не являются проектами с несколькими модулями maven. Если у вас есть только проект JAVA, вы можете вручную преобразовать его в проект maven, изменив manifest.yml как файл дескриптора развертывания вместо mta.yml. Не могли бы вы немного развить свой сценарий?

0
ответ дан coolcoder 25 January 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: