See Ant script generated by Netbeans - java

Please see the following webpage: https://netbeans.org/features/ide//build-tools.html. It says: "You can therefore build and run your project outside the IDE exactly as it is built and run inside the IDE.".
I have spent hours trying to figure out how to see this Ant Script. I have found suggestions such as setting: Toola\Options\Ant\Verbosity Level to Debug etc, but I see nothing. How do I see the Ant script generated by Netbeans?
I am trying to see what Netbeans generates when I run the app, so that I can try to run the app externally to Netbeans. It is a J2EE app.

Look for build.xml
But J2EE apps must be run inside a webserver such as Tomcat.
You can't run them from the command prompt.

You can follow the Java EE tutorial regarding that topic: http://docs.oracle.com/javaee/6/tutorial/doc/gkhpu.html#gkhol
In case you would decide to use Maven, then the newer version can be more applicable: https://docs.oracle.com/javaee/7/tutorial/usingexamples.htm#GFIUD

Related

Run Maven Project (with ant) in a single go using Remote Debug Configuration of IntelliJ

I have a Maven Project, Ant Project which are somehow coupled. If I have to make any change in maven project and test it I have to do following steps every time, which is very time consuming.
Steps
ant stopserver
mvn install
ant startserver
Access it on localhost:8080
And to debug anything I have to create a Remote Debug Configuration which connects to port 8000 and start ant server in debug mode.
All this is new to me as I have only worked on microservices based out of maven when there is a #SpringApplication class with main method which I could directly run/debug. In this project, there is no class with main method. It's a legacy spring mvc project.
I seriously want some way to do the same with current project. I tried going though the build.xml but ant steps are hardly taken less than a second.
Is there a way possible? Can it run like a normal maven project? Ant is probably building some db and ui parts (not very sure). But I only work on Java side.
Please help. Anything that could get rid of me having to run mvn install with every small change would also be helpful. To reduce the time taken by mvn install I used the script from this answer here and added that as well, as one of the before launch steps but the time taken is still the same.
I have tried following post but it did not work for me How to build maven project with ant script?
Open the lid and find out what exactly ant startserver does, and then create a launch configuration in your IDE that does the same thing. You might be able to cheat a bit and investigate the process in the operating system using its tools to get the invocation commandline.
Then run that launch configuration in the Debugger and tell your IDE to tell the JVM to hotswap newly compiled classes.
You should now have a much improved experience.
You may want to take the opportunity to teach Maven how to launch your server as that might enable the IDE to pick this up directly.
I was able to achieve at least one click start by Adding ant targets as part of the "Before Launch" inside "Run/Debug Configurations". To reduce the time taken by mvn install I used the script from this answer here and added that as well, as one of the before launch steps.
By enabling Logs, this also became user friendly.
Here is how my config looks like now,
However, I still have to do maven install.

VSCode for Java on FreeBSD

After installing the Java Extension Pack, Spring Boot Extension Pack, and Lombok, I created a basic Spring Boot project just to test out VSCode (I followed the Spring Boot initializer which works surprisingly well).
I attempted to run the application (barebones / skeleton project) and when clicking on the "Play" button and selecting "Run Java", the Run dialog hangs indefinitely.
I can run the project from the command line, using maven to compile it followed by java -jar; however, I want to be able to do everything in VSCode including running and debugging.
I clicked on "check details", but there isn't any information for me to go by and make an educated guess as to what is going on.
EDIT:
Just to be clear, I am running VSCode on FreeBSD (which is not Linux).
you can have a look on this extension whitch look like Boot Dashboard in Eclipse and it enable you to manage your application and have a control above it andu can run multiple projects using it in this Link.
Note: i think it need java 11 to work
Here is a description of how to use springboot. You can refer to it to see if there is a problem with any operation.
https://code.visualstudio.com/docs/java/java-spring-boot

How i can use AccounterLive java Project on my Server Tomcat?

i want to know how to run AccounterLive java project on my server?
there are no documentation (yet!) and i already tried to run using tomcat but it is not working.
project URL is: https://github.com/vimukti/accounter
WebSite is: https://www.accounterlive.com/
i hope to get idea how to run this project on my tomcat.
the documentation says
May be you do not need a guide to run a java project :smiley: Though we will add a guide soon.

Running an Eclipse Created JBPM Project in JBPM Console

I'm using JBPM 6.0.1 and attempting to run the sample-->evaluation project in the jbpm-console.
The program runs fine in Eclipse, and has been pushed to a repository in jbpm-installer system. It shows in the JBPM Console's Explorer. However, none of the Java or process files(*.bpmn) files or items show.
Could someone please explain and/or point me to the right place in the documentation that will explain:
1.) How an Eclipse created project needs to be structured so it will be recognized by the console when accessed from the repository
2.) How a Java application can be run from the console.
Thanks.
TU
projects inside the jbpm console ng are maven projects, which means that they need to follow the maven conventions + have the kmodule.xml file. That should make it work for you.
If you have a process in your project and you build it inside the console it will display the process definition inside the process definition screens.

How to run & debug multiple java programs with one Ant buildfile on seperate consoles in Eclipse

I'm working on an application for my distributed system laboratory course. I have a working ant buildfile that runs multiple targets. My modus operandi currently is to open terminal windows (linux) and run separate ant targets.(with a Logger)
what i would need is the possibility to:
run and debug the project with the ant buildfile in eclipse
open multiple eclipse consoles (or maybe eclipse remote systems - local shells), one per ant target
i found a very good answer/solution here:
https://stackoverflow.com/q/316783
but i didn't get it all together. i read the oracle tut for jar file creation and tried to write a manifest file, i guess creating a java launcher is really basic knowledge,
but it didn't work.
could someone please describe, how to implement the solution by "VonC" in detail (https://stackoverflow.com/q/316783) or share a better/similar/more "simple" one?
You don't need to create your own jar. What the solution is talking about is setting up an Eclipse launcher from an ant target.
A tutorial on how to set it up:
http://individual.utoronto.ca/kia/

Categories