<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Application onboarding for CAST Imaging - prerequisites on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/</link><description>Recent content in Application onboarding for CAST Imaging - prerequisites on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/index.xml" rel="self" type="application/rss+xml"/><item><title>Configuring source code delivery for JEE without .pom file or .project file for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-jee-without-pom-file-or-project-file-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-jee-without-pom-file-or-project-file-for-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When
&lt;strong&gt;adding a new version&lt;/strong&gt;
to analyze an Application that includes &lt;strong&gt;JEE based&lt;/strong&gt;
&lt;strong&gt;source code&lt;/strong&gt; and this source code &lt;strong&gt;does not contain&lt;/strong&gt; a &lt;strong&gt;.pom&lt;/strong&gt; or &lt;strong&gt;.project file&lt;/strong&gt;, C onsole will behave as follows:&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;See also  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/prepare/"&gt;JEE - Prepare and deliver the source code&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="behaviour-inconsole-23"&gt;Behaviour in Console ≥ 2.3&lt;/h2&gt;
&lt;p&gt;Console will automatically install the&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/extensions/com.castsoftware.dmtjeefilediscoverer/"&gt;JEE File Discoverer&lt;/a&gt;&lt;/strong&gt; whenever a  &lt;strong&gt;.java file&lt;/strong&gt; is encountered in your delivered source code. This extension will ensure that the required Analysis Units are created for your source code and that an analysis can proceed without issue.&lt;/p&gt;</description></item><item><title>Configuring source code delivery for Maven for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-maven-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-maven-for-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When &lt;strong&gt;adding a new version&lt;/strong&gt; to analyze an Application that includes &lt;strong&gt;Maven based****source code&lt;/strong&gt;, you have several choices with regard to specifying where the required Maven repositories are located. The location of the repository is crucial to ensure that any associated JAR files can be automatically discovered and that POM dependencies can also be located. You can do as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can include the Maven repository when you deliver the source code (i.e. in the ZIP or in the designated source code folder). Place the contents of the Maven repository (using the same file structure) at the root of the ZIP, for example:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;D&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;temp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;JEE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Java&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;MavenRepo&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;OtherTechno2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;You can define local Maven repositories for a single Application&lt;/li&gt;
&lt;li&gt;You can define remote HTTP/S Maven repositories for a single Application&lt;/li&gt;
&lt;li&gt;You can define local Maven repositories for all Nodes/Applications&lt;/li&gt;
&lt;li&gt;You can define remote HTTP/S Maven repositories for all Nodes/Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Console will also use the &lt;strong&gt;above order to prioritise the various repositories&lt;/strong&gt;. In other words, if you include a repository in the ZIP or in the designated source code folder this will be used instead of any local or remote repositories that have been defined at global or Application level.&lt;/p&gt;</description></item><item><title>Configuring source code delivery for .NET for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-net-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-net-for-cast-imaging/</guid><description>&lt;h3 id="prepare-the-application-source-code"&gt;Prepare the application source code&lt;/h3&gt;
&lt;p&gt;AIP Console expects the application source code to be delivered either via a &lt;strong&gt;ZIP file&lt;/strong&gt; or via a **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-source-folder-location/"&gt;source code located in a folder&lt;/a&gt;**configured in AIP Console. Whichever option you chose, you should include in the ZIP/source code folder all of your .NET application source code. CAST highly recommends placing all the relevant files in a folder and using sub-folders where necessary. You can deliver other technologies at the same time (for example, database DDL). If you are using a ZIP/archive file, zip the folders in the &amp;ldquo;temp&amp;rdquo; folder as shown in the image below - but do not zip the &amp;ldquo;temp&amp;rdquo; folder itself, nor create any intermediary folders:&lt;/p&gt;</description></item></channel></rss>