more information of Artifact type on IDEA

Hello everybody,

Intellij IDEA use the Artifact principle for deploy application develop. Ok but I don't find any information of these type of artifacts :
- JAR
- Web Application : Exploded
- Web Application : archive
- JavaEE Application : archive
.....


What is the definition and consequence of this selection type artifact ? Point of view structure, logic and server-side.


Thank of all for help me to really understand this notion of Intellij IDEA :)

7 comments

Hi John,

This link explains the difference between war and exploded - web artifacts. Regarding the jars and ears - these are standard formats - jar, ear.

Denis

0

Hi Zhdanov,

Thank for your response but I already readed this link but explanation is too short.

What is exploded directory deploy ?
- deploy on the server as copy-Paste files ?
- I can deploy lot of files in separate folders on separate url in servers ?
- exploded directory deploy don't create a Java Archive ?

When I create a Web Application : exploded from modules, how know work intellij IDE ?

Thank for your support

0

Hi Miltone,

Asked our artifacts guy to comment here.

Denis

0

Hello, John,

'exploded' here means 'not packed', so the files are simply copied to the server. Yes, you can deploy several artifacts to the server at once, the
corresponding application will be accessible by different URLs (context paths). And yes, an exploded artifact doesn't create a java archive.

When you create an exploded artifact using 'from modules' item, IDE put selected modules and their dependencies to WEB-INF/lib and WEB-INF/classes
directories into the artifact accordingly to the WAR file specification. You can create the same artifact layout by hand, it just a faster way to do it.

--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0

Hello Nikolay Chashnikov,

Thank you for your response. I understand you but when I face to Intellij Project structure artifacts I'm so confused because You used same icon picture for some differents objects.

The exploded artifact empty has an output root icon picture same to artifact jar empty (thus package java) and in available elements you can see artifacts with this icon.
What is the means of this icon picture ?

I don't want to know basically do, I want to understand whole of your application in detail for produce good work :)

0

There is indeed some mess with icons, we will fix it.

--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0

OK. I have afraided that represent me fool.

If I can help you for that, I'm will glad....

I don't close the topic because I want find more... I be back for few questions :)

0

Please sign in to leave a comment.