Skip to content

Commit

Permalink
#335: remove cobigen (#526)
Browse files Browse the repository at this point in the history
Co-authored-by: Jörg Hohwiller <[email protected]>
  • Loading branch information
slskiba and hohwille authored Aug 8, 2024
1 parent dd34155 commit 752f41e
Show file tree
Hide file tree
Showing 17 changed files with 6 additions and 155 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import com.devonfw.tools.ide.tool.androidstudio.AndroidStudio;
import com.devonfw.tools.ide.tool.aws.Aws;
import com.devonfw.tools.ide.tool.az.Azure;
import com.devonfw.tools.ide.tool.cobigen.Cobigen;
import com.devonfw.tools.ide.tool.docker.Docker;
import com.devonfw.tools.ide.tool.dotnet.DotNet;
import com.devonfw.tools.ide.tool.eclipse.Eclipse;
Expand Down Expand Up @@ -99,7 +98,6 @@ public CommandletManagerImpl(IdeContext context) {
add(new Vscode(context));
add(new Azure(context));
add(new Aws(context));
add(new Cobigen(context));
add(new Jmc(context));
add(new DotNet(context));
add(new Intellij(context));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public MavenMetadata(String groupId, String artifactId, MavenVersioning versioni
}

/**
* @return the maven groupId (e.g. "com.devonfw.cobigen").
* @return the maven groupId.
*/
@JsonProperty(GROUP_ID)
public String getGroupId() {
Expand All @@ -59,7 +59,7 @@ public void setGroupId(String groupId) {
}

/**
* @return the maven artifactId (e.g. "cobigen-cli").
* @return the maven artifactId.
*/
@JsonProperty(ARTIFACT_ID)
public String getArtifactId() {
Expand Down
33 changes: 0 additions & 33 deletions cli/src/main/java/com/devonfw/tools/ide/tool/cobigen/Cobigen.java

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ protected Class<GithubTags> getJsonObjectType() {
protected abstract String getGithubOrganization();

/**
* @return the github repository name (e.g. "cobigen").
* @return the github repository name.
*/
protected String getGithubRepository() {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ public MavenBasedUrlUpdater() {
}

/**
* @return the maven groupId as path (e.g. "com/devonfw/cobigen").
* @return the maven groupId as path.
*/
protected abstract String getMavenGroupIdPath();

/**
* @return the maven artifactId (e.g. "cobigen-cli").
* @return the maven artifactId.
*/
protected abstract String getMavenArtifcatId();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import com.devonfw.tools.ide.tool.androidstudio.AndroidStudioUrlUpdater;
import com.devonfw.tools.ide.tool.aws.AwsUrlUpdater;
import com.devonfw.tools.ide.tool.az.AzureUrlUpdater;
import com.devonfw.tools.ide.tool.cobigen.CobigenUrlUpdater;
import com.devonfw.tools.ide.tool.docker.DockerDesktopUrlUpdater;
import com.devonfw.tools.ide.tool.docker.DockerRancherDesktopUrlUpdater;
import com.devonfw.tools.ide.tool.dotnet.DotNetUrlUpdater;
Expand Down Expand Up @@ -60,7 +59,7 @@ public class UpdateManager extends AbstractProcessorWithTimeout {
private final UrlRepository urlRepository;

private final List<AbstractUrlUpdater> updaters = Arrays.asList(new AndroidStudioUrlUpdater(), new AwsUrlUpdater(),
new AzureUrlUpdater(), new CobigenUrlUpdater(), new DockerDesktopUrlUpdater(), new DotNetUrlUpdater(),
new AzureUrlUpdater(), new DockerDesktopUrlUpdater(), new DotNetUrlUpdater(),
new EclipseCppUrlUpdater(), new EclipseJeeUrlUpdater(), new EclipseJavaUrlUpdater(), new GCloudUrlUpdater(),
new GcViewerUrlUpdater(), new GhUrlUpdater(), new GraalVmCommunityUpdater(), new GraalVmOracleUrlUpdater(),
new GradleUrlUpdater(), new HelmUrlUpdater(), new IntellijUrlUpdater(), new JasyptUrlUpdater(),
Expand Down
2 changes: 0 additions & 2 deletions cli/src/main/resources/nls/Help.properties
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ cmd.az.detail=The Azure Command-Line Interface (CLI) is a tool for creating and
cmd.build=Runs a build job with given arguments.
cmd.build.detail=The `build` commandlet is an abstraction of build systems like https://maven.apache.org/, https://gradle.org/, https://yarnpkg.com/, https://www.npmjs.com/, etc.\nIt will auto-detect your build-system (via existence of files like `pom.xml`, `package.json`, etc.). According to this detection, it will simply delegate to the according commandlet of the specific build system. If that build-system is not yet available it will be downloaded and installed automatically.\nSo `ide build` allows users to build any project without bothering about the build-system. Further specific build options can be configured per project. This makes `ide build` a universal part of every _definition of done_. Before pushing your changes, please always run the following command to verify the build:\n\n 'ide build'\n\nYou may also supply additional arguments as `ide build «args»`. This will simply delegate these arguments to the detected build command (e.g. call `mvn «args»`).
cmd.build.val.args=Build arguments to be used when running a build job.
cmd.cobigen=Tool commandlet for Cobigen (code-generator).
cmd.cobigen.detail=TODO cobigen
cmd.complete=Internal commandlet for bash auto-completion.
cmd.complete.detail=TODO complete
cmd.create=Create a new IDEasy project.
Expand Down
2 changes: 0 additions & 2 deletions cli/src/main/resources/nls/Help_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ cmd.az.detail=Das Azure Command-Line Interface (CLI) ist ein Werkzeug zur Erstel
cmd.build=Startet einen build Prozess mit übergebenen Argumenten.
cmd.build.detail=Der `build`-Befehl ist eine Abstraktion von Build-Systemen wie https://maven.apache.org/, https://gradle.org/, https://yarnpkg.com/, https://www.npmjs.com/ usw.\nEr erkennt automatisch Ihr Build-System (anhand von Dateien wie `pom.xml`, `package.json` usw.). Entsprechend dieser Erkennung delegiert er einfach an den entsprechenden Befehl des spezifischen Build-Systems. Wenn dieses Build-System noch nicht verfügbar ist, wird es automatisch heruntergeladen und installiert.\nSo ermöglicht `ide build` Benutzern, jedes Projekt zu erstellen, ohne sich um das Build-System kümmern zu müssen. Weitere spezifische Build-Optionen können pro Projekt konfiguriert werden. Dies macht `ide build` zu einem universellen Bestandteil jeder _Definition of Done_. Bevor Sie Ihre Änderungen übertragen, führen Sie bitte immer den folgenden Befehl aus, um den Build zu überprüfen:\n\n`ide build`\n\nSie können auch zusätzliche Argumente wie `ide build «args»` angeben. Diese werden einfach an den erkannten Build-Befehl weitergeleitet (z. B. Aufruf von `mvn «args»`).
cmd.build.val.args=Argumente die bei dem build Prozess genutzt werden sollen.
cmd.cobigen=Werkzeug Kommando für Cobigen.
cmd.cobigen.detail=TODO DE cobigen
cmd.complete=Internes Werkzeug für bash Autovervollständigung.
cmd.complete.detail=TODO DE complete
cmd.create=Erstellt ein neues IDEasy Projekt.
Expand Down

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion documentation/LICENSE.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ The column `inclusion` indicates the way the component is included:
|https://code.visualstudio.com/[VS Code] |Optional| https://github.com/Microsoft/vscode/blob/master/LICENSE.txt[MIT] (https://code.visualstudio.com/License/[Terms])
|https://github.com/devonfw/extension-pack-vscode[extension-pack-vscode] |Optional|https://github.com/devonfw/extension-pack-vscode/blob/master/LICENSE[ASL 2.0]
|https://www.eclipse.org/[Eclipse] |Optional|https://www.eclipse.org/legal/epl-2.0/[EPL 2.0]
|https://github.com/devonfw/cobigen[CobiGen] |Optional|https://github.com/devonfw/cobigen/blob/master/LICENSE.txt[ASL 2.0]
|https://marketplace.eclipse.org/content/tm-terminal[TM Terminal] |Optional|https://www.eclipse.org/legal/epl-2.0/[EPL 2.0] (see https://marketplace.eclipse.org/content/tm-terminal[here])
|https://github.com/iloveeclipse/anyedittools/[AnyEdit] |Optional|https://github.com/iloveeclipse/anyedittools/blob/master/LICENSE.md[EPL 1.0]
|https://checkstyle.org/eclipse-cs/[EclipseCS] |Optional|https://github.com/checkstyle/eclipse-cs/blob/master/LICENSE[LGPL 2.1]
Expand Down

0 comments on commit 752f41e

Please sign in to comment.