2016-03-29 5 views
0

Ich bin derzeit der jodd Beispiel von jodd Website, anstelle von Gradle Ich bin ein Web-Anwendungsprojekt in Netbeans erstellen und erforderliche jodd jars dieses Projekt hinzufügen. Der Grund, warum ich diesen Ansatz verwende, ist, dass ich die Beispiele in Netbeans nicht öffnen kann, obwohl ich das Netbeans Gradle Plugin verwende, aber ich versuche immer noch, das sortiert zu bekommen, das ist mein erstes Problem.Verwenden von jodd Java-Framework in Netbeans Web-Anwendungsprojekt

Mein zweites Problem ist, dass, wenn ich die Verzeichnisstruktur des Beispiels und die Verzeichnisstruktur meine eigene Setup, die app.props-Datei nicht gefunden, wenn ich das Projekt von der IDE daher das Projekt nicht bereitgestellt wird Kater. Ich habe versucht, die Verzeichnisstruktur des Beispielprojekts nachzuahmen, aber es wird immer noch keine Resources \ app.props gefunden, und ich weiß nicht, wohin ich von hier gehe.

Bitte Jungs mir helfen.

+0

Sind Sie sicher, dass Sie alle Abhängigkeiten? Vielleicht möchten Sie auch mit ihrer Mailing-Liste für Ratschläge zur Verwendung mit Netbeans überprüfen. Ich bin sicher, du bist nicht der erste, der es versucht. – Bill

+0

@Vuzi Welches Beispiel suchst du? – igr

+0

@Vuzi do gradle Beispiele arbeiten von der Befehlszeile für Sie? – igr

Antwort

1

Ich bin kein NetBeans Benutzer, und ich habe nie verstanden, wie es funktioniert, aber was kann ich Ihnen vorschlagen, ist die folgende:

  1. Zuerst stellen Sie sicher, Projekt kompiliert von der Kommandozeile, gradle verwenden. Zum Beispiel, laden Sie die Quelle von step #2, entpacken Sie es in einen Ordner und führen Sie gradlew build. Das sollte funktionieren.

  2. Beachten Sie, dass Gradle die Maven-Ordnerstruktur verwendet. Da ist nichts spezifisch. Dies bedeutet, dass NetBeans zu irgendeinem Zeitpunkt der Konfiguration über diese Struktur informiert sein sollte.

  3. Versuchen Sie, zunächst einen Krieg in NetBeans zu erstellen und dann in Tomcat zu implementieren. Ich denke NetBeans ist in der Lage, Kriege zu führen :)

  4. Sollen Sie nicht einen Weg finden, wie man einen Ressourcenordner für ein Webprojekt in NetBeans markiert?

  5. wichtig: einige IDEs haben einige Standardsätze von Erweiterungen, die als ‚Ressourcen‘ in Betracht gezogen werden, wie .properties, .xml usw. Dies ist der Grund sein, warum NetBeans nicht app.props als Ressource-Datei zu sehen. Versuchen Sie also, diese Konfiguration in NetBeans zu finden und ändern Sie sie, um auch die *.props Dateien zu akzeptieren.

    Für den Test, fügen Sie einfach foo.properties in Ressource-Ordner neben app.props und überprüfen Sie, ob es verpackt wird.

  6. installieren IDEA IntelliJ :)

+1

Vielen Dank noch einmal für Ihre Eingabe. Folge deinem Rat, komme aber nur am Wochenende dazu. Der Grund, warum ich Netbeans verwendete, war die Autovervollständigung Fähigkeiten in der Jsp bei der Verwendung von jodd Tag-Bibliotheken. Ich versuche intellij, ich habe CE Edition installiert. Gibt dir Feedback, sobald ich kann. Ihre Hilfe wird immer sehr geschätzt. – Vuzi

+0

stellt sich heraus, Gradle wurde beschädigt, ich lief gradlew Build ich bin cmd Zeile und es lief nicht, so löschte ich .cradle Ordner in Projekt-und Benutzerverzeichnisse und der Build lief erfolgreich.Ich habe intellij heruntergeladen, wie Sie vorgeschlagen haben, aber ich könnte das Projekt mit der richtigen Ordnerstruktur mit Ressourcen-Ordner mit app.props in Netbeans öffnen. Das Beispiel wird erfolgreich kompiliert, aber wie gehe ich vor, um dies auf tomcat zu übertragen? Sollte ich die .build-Datei anhängen, um die Bereitstellung zu ermöglichen, oder kann ich dieses Beispiel so ausführen, wie es ist? Ich habe geprüft, ob ein Gra- dule-Tomcat-Plugin verfügbar ist. Was ist aus Ihrer Sicht der beste Ansatz? – Vuzi

+0

@Vuzi normalerweise Gradle Plugin sollte genug sein, um mit Ihrer IDE auf solche Weise zu integrieren, um die Bereitstellungen zu ermöglichen. In der Zwischenzeit können Sie WAR immer mit Gradle generieren und manuell oder über die NetBeans bereitstellen. In IntelliJ ist beim Öffnen eines Gradle-Projekts bereits alles eingestellt. Hoffe, das hilft;) – igr

Verwandte Themen