1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

@author hinzufügen in Eclipse?

    • Frage
  • owaye
  • 15. Juni 2008 um 13:51
  • Unerledigt
  • owaye
    6
    owaye
    Mitglied
    Reaktionen
    3
    Punkte
    313
    Beiträge
    46
    • 15. Juni 2008 um 13:51
    • #1

    Hi!

    Hab mal eine kurze Frage: ist es möglich in Eclipse bei einem Projekt oder mehreren dem Hauptprogramm zugehörigen Java Dateien gleichzeitig ein paar Zeilen "@author: Name blabla" + Matrikelnummer" an den Anfang des Dokuments hinzuzufügen bzw. zentral zu konfigurieren? Wenn ja, wie funktioniert das?

    :distur:

  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 15. Juni 2008 um 14:08
    • #2

    Du kannst einstellen, wie Kommentare, die automatisch generiert werden soll, aussehen.
    Dazu klickst du einfach rechts auf das Projekt, dann "Properties". Im Baum wählst du unter "Java Code Style" "Code Templates" aus. Aktiviere "Enable Project Specific Settings". Dann kannst du im unteren Baum die Kommentare für jeweilige Dinge wie Klasse, Datei, Methoden usw. auswählen und mit "Edit" bearbeiten.
    Wenn du dann beim Erstellen einer Klasse "Generate Comments" auswählst sind die fertig generiert bzw. wenn du einen Kommentar händisch einfügst auch.

    There's no better place than 127.0.0.1!

  • owaye
    6
    owaye
    Mitglied
    Reaktionen
    3
    Punkte
    313
    Beiträge
    46
    • 15. Juni 2008 um 15:20
    • #3

    Äh, ich stell mich wohl ungeschickt an, aber irgendwie funktioniert das nicht so wie ich mir das vorstelle. Also ich komme mal zur Auswahl "Comments" und "Code" wie du gesagt hast:

    Danach wähle ich bei "Code" zum Beispiel "New Java File" (in der Hoffnung dass die kommenden Zeilen bei jedem neuen Java autoamtisch schon ganz oben stehen) und trage z.B. im Texfeld ein:

    /*
    *@author: Name - e12341234"
    */

    Wenn ich dann aber eine neue Java Datei erstelle steht nichts da. Kein Kommentar oder Autor, alles leer :frowning_face: Ich hab mittlerweile alles mögliche hin die Comment und Code Felder bei Types hineingeschrieben, aber irgendwie wird trotzdem nichts von dem beim Erstellen neuer Dateien bzw. in die bereits vorhande Dateien eingefügt - nur 1 einziges mal hat es geklappt - und das nur weil ich schon eine Java Datei hatte mit mehreren Methoden, wo ich dann per "Rechtsklick->Source->Generate Comment Block" eingefügt habe. Allerdings muss man da auch manuell jede Java Datei, bei der man es vergessen hat im Nachhinein das so einfügen, was einem mühsamen Copy&Paste gleichkommt.

    Bevor ich jetzt noch stundenlang an diesen Basics sitze frag ich dich lieber nochmal, ob du mir vielleicht Schritt für Schritt das erklären könntest: Für ein Java Projekt in Eclipse sollen automatisch in Jede Java Datei die bereits vorhanden ist, eine Kopfzeile erstellt werden mit einem Kommentar "//@author: bla"? (ohne dass jede extra neu geöffnet werden muss)

  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 15. Juni 2008 um 15:30
    • #4
    Zitat von java-girl


    Wenn du dann beim Erstellen einer Klasse "Generate Comments" auswählst sind die fertig generiert bzw. wenn du einen Kommentar händisch einfügst auch.

    Ich dachte, ich hätte mich klar ausgedrückt.
    Es ist so wie du sagst, beim Erstellen einer neuen Datei oder wenn du die Kommentare neu generierst werden sie in die enstprechende Datei eingefügt, ansonsten nicht.
    Das was du willst, also das in bereits vorhandene Dateien Kommentare eingefügt werden, geht glaub ich nicht bzw. wenn es geht weiß ich nicht wie.
    Wie viele Dateien sind es denn?, vielleicht lohnt es sich ja, sich selbst ein Programm zu schreiben, welches die Aufgabe übernimmt.;)

    There's no better place than 127.0.0.1!

  • owaye
    6
    owaye
    Mitglied
    Reaktionen
    3
    Punkte
    313
    Beiträge
    46
    • 15. Juni 2008 um 15:45
    • #5

    Oh schade, habe gehofft sowas wäre möglich In Eclipse. Dann mach ichs so wie du erklärt hast.

    Zitat von java-girl


    Das was du willst, also das in bereits vorhandene Dateien Kommentare eingefügt werden, geht glaub ich nicht bzw. wenn es geht weiß ich nicht wie.
    Wie viele Dateien sind es denn?, vielleicht lohnt es sich ja, sich selbst ein Programm zu schreiben, welches die Aufgabe übernimmt.;)

    Jo, oder so ein Eclipse-Plugin, wo man die Java Dateien im Eclipse Project Browser markieren kann->Rechtsklick->'Add Specified "Header" & Recompile'

    - vielleicht eher doch nicht :winking_face:

  • Paulchen
    1
    Paulchen
    Gast
    • 15. Juni 2008 um 16:01
    • #6
    Zitat von java-girl

    Wie viele Dateien sind es denn?, vielleicht lohnt es sich ja, sich selbst ein Programm zu schreiben, welches die Aufgabe übernimmt.;)

    Wer bash, find und sed zur Verfügung hat, kann wie folgt herumpfuschen:

    Code
    for file in `find . -name "*.java"`; do
        sed "s/public class/\/\*\*\n \* @author blubb\n \*\/\npublic class/g" $file > blubb
        mv blubb $file
    done

    Idee beliebig erweiterbar.

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung