1// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#ifndef MAVENBUILD_H
6#define MAVENBUILD_H
7
8#include "dap/protocol.h"
9#include <QObject>
10
11class MavenBuildPrivate;
12class MavenBuild : public QObject
13{
14 Q_OBJECT
15public:
16 explicit MavenBuild(QObject *parent = nullptr);
17 ~MavenBuild();
18
19 static QString build(const QString& kitName, const QString& projectPath);
20
21signals:
22
23private slots:
24
25private:
26
27private:
28 MavenBuildPrivate *const d;
29};
30
31#endif //MAVENBUILD_H
32
33