<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>project Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/project/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/project/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 21 Feb 2026 07:12:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Top 21 Tools for Project Management Tools in 2026</title>
		<link>https://www.scmgalaxy.com/tutorials/top-21-tools-for-project-management-tools-in-2025/</link>
					<comments>https://www.scmgalaxy.com/tutorials/top-21-tools-for-project-management-tools-in-2025/#respond</comments>
		
		<dc:creator><![CDATA[Vijay K]]></dc:creator>
		<pubDate>Fri, 07 Feb 2025 06:22:16 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2025]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Top]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=11780</guid>

					<description><![CDATA[<p>Here&#8217;s a comprehensive list of the Top 21 Project Management Tools along with their major features. Each tool is highlighted [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-21-tools-for-project-management-tools-in-2025/">Top 21 Tools for Project Management Tools in 2026</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/Top-21-Tools-for-Project-Management-Tools-in-2025-1024x576.jpg" alt="" class="wp-image-11781" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/Top-21-Tools-for-Project-Management-Tools-in-2025-1024x576.jpg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/Top-21-Tools-for-Project-Management-Tools-in-2025-300x169.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/Top-21-Tools-for-Project-Management-Tools-in-2025-768x432.jpg 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/Top-21-Tools-for-Project-Management-Tools-in-2025.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Here&#8217;s a comprehensive list of the <strong>Top 21 Project Management Tools</strong> along with their major features. Each tool is highlighted as a heading, followed by a brief description of its key functionalities.</p>



<h1 class="wp-block-heading">1. ClickUp</h1>



<p class="wp-block-paragraph">ClickUp is a versatile project management platform designed to cater to teams of all sizes. It offers a range of customizable features to streamline workflows and enhance productivity.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Task Management:</strong> Create, assign, and track tasks with various views like List, Board, and Calendar.</li>



<li><strong>Time Tracking:</strong> Built-in time tracking to monitor task durations.</li>



<li><strong>Goal Setting:</strong> Define and monitor goals to ensure alignment with project objectives.</li>



<li><strong>Integrations:</strong> Connect with numerous third-party applications to enhance functionality.</li>



<li><strong>Customization:</strong> Tailor statuses, workflows, and dashboards to fit team needs.</li>
</ul>



<h1 class="wp-block-heading">2. Asana</h1>



<p class="wp-block-paragraph">Asana is a user-friendly project management tool that helps teams organize work, from daily tasks to strategic initiatives.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Task Assignments:</strong> Assign tasks to team members with due dates and priority levels.</li>



<li><strong>Project Timelines:</strong> Visualize project plans with Gantt-style timelines.</li>



<li><strong>Workload Management:</strong> Balance team workloads to prevent burnout.</li>



<li><strong>Automation:</strong> Automate routine tasks to save time.</li>



<li><strong>Integrations:</strong> Seamlessly integrate with tools like Slack, Outlook, and Google Drive.</li>
</ul>



<h1 class="wp-block-heading">3. Trello</h1>



<p class="wp-block-paragraph">Trello utilizes a card and board system to help teams manage projects in a visually intuitive way.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Kanban Boards:</strong> Visualize tasks through customizable boards and cards.</li>



<li><strong>Drag-and-Drop Interface:</strong> Easily move tasks between different stages.</li>



<li><strong>Labels and Tags:</strong> Categorize tasks for better organization.</li>



<li><strong>Power-Ups:</strong> Enhance functionality with add-ons like calendar views and integrations.</li>



<li><strong>Collaboration:</strong> Comment on cards, attach files, and mention team members for seamless communication.</li>
</ul>



<h1 class="wp-block-heading">4. Wrike</h1>



<p class="wp-block-paragraph">Wrike is a robust project management solution suitable for teams seeking advanced collaboration and tracking features.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Customizable Dashboards:</strong> Tailor dashboards to display relevant project information.</li>



<li><strong>Gantt Charts:</strong> Plan and visualize project timelines effectively.</li>



<li><strong>Time Tracking:</strong> Monitor time spent on tasks for accurate reporting.</li>



<li><strong>Resource Management:</strong> Allocate resources efficiently to optimize team performance.</li>



<li><strong>Integrations:</strong> Connect with various tools, including Salesforce, Slack, and Adobe Creative Cloud.</li>
</ul>



<h1 class="wp-block-heading">5. Monday.com</h1>



<p class="wp-block-paragraph">Monday.com is a flexible work operating system that enables teams to build custom workflows to manage projects and operations.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Visual Project Management:</strong> Use color-coded boards to track project progress.</li>



<li><strong>Automation:</strong> Set up automations to streamline repetitive tasks.</li>



<li><strong>Templates:</strong> Access a variety of templates to kickstart project planning.</li>



<li><strong>Time Tracking:</strong> Keep track of time spent on tasks directly within the platform.</li>



<li><strong>Integrations:</strong> Integrate with tools like Zoom, Microsoft Teams, and Dropbox.</li>
</ul>



<h1 class="wp-block-heading">6. Smartsheet</h1>



<p class="wp-block-paragraph">Smartsheet combines the familiarity of spreadsheets with robust project management features to facilitate team collaboration.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Grid, Gantt, and Calendar Views:</strong> Switch between different views to manage tasks.</li>



<li><strong>Automated Workflows:</strong> Automate approval requests and updates to enhance efficiency.</li>



<li><strong>Dashboards:</strong> Create real-time dashboards to monitor project metrics.</li>



<li><strong>Collaboration:</strong> Share sheets with stakeholders and collaborate in real-time.</li>



<li><strong>Resource Management:</strong> Allocate and track resources across multiple projects.</li>
</ul>



<h1 class="wp-block-heading">7. Jira</h1>



<p class="wp-block-paragraph">Jira is a powerful tool primarily used by software development teams to plan, track, and release projects.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Agile Boards:</strong> Utilize Scrum and Kanban boards for agile project management.</li>



<li><strong>Backlog Management:</strong> Prioritize and manage product backlogs effectively.</li>



<li><strong>Reporting:</strong> Access detailed reports and analytics to monitor team performance.</li>



<li><strong>Custom Workflows:</strong> Design workflows tailored to team processes.</li>



<li><strong>Integrations:</strong> Seamlessly integrate with development tools like Bitbucket and GitHub.</li>
</ul>



<h1 class="wp-block-heading">8. Basecamp</h1>



<p class="wp-block-paragraph">Basecamp is a straightforward project management and team collaboration tool that centralizes all project-related information.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Message Boards:</strong> Facilitate structured discussions within the team.</li>



<li><strong>To-Do Lists:</strong> Create and assign tasks with due dates and priorities.</li>



<li><strong>Schedules:</strong> Manage project timelines with a built-in calendar.</li>



<li><strong>File Storage:</strong> Store and share project files in a centralized location.</li>



<li><strong>Real-Time Chat:</strong> Communicate instantly with team members through the Campfire feature.</li>
</ul>



<h1 class="wp-block-heading">9. Microsoft Project</h1>



<p class="wp-block-paragraph">Microsoft Project is a comprehensive project management solution that offers advanced tools for planning, scheduling, and resource management.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Gantt Charts:</strong> Create detailed project schedules with dependencies.</li>



<li><strong>Resource Management:</strong> Allocate resources and track their utilization.</li>



<li><strong>Budgeting:</strong> Manage project budgets and track costs effectively.</li>



<li><strong>Reporting:</strong> Generate customizable reports to gain insights into project performance.</li>



<li><strong>Integration:</strong> Integrate seamlessly with other Microsoft Office applications.</li>
</ul>



<h1 class="wp-block-heading">10. Teamwork</h1>



<p class="wp-block-paragraph">Teamwork is a project management platform designed to help teams collaborate efficiently and deliver projects on time.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Task Management:</strong> Create tasks, set priorities, and assign them to team members.</li>



<li><strong>Time Tracking:</strong> Log time spent on tasks for accurate billing and reporting.</li>



<li><strong>Milestones:</strong> Set and track key project milestones to monitor progress.</li>



<li><strong>File Sharing:</strong> Upload and share files with team members securely.</li>



<li><strong>Client Access:</strong> Provide clients with access to specific projects and updates.</li>
</ul>



<h1 class="wp-block-heading">11. Zoho Projects</h1>



<p class="wp-block-paragraph">Zoho Projects is a cloud-based project management tool that offers a comprehensive suite of features to plan, track, and collaborate on projects.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Task Automation:</strong> Automate routine tasks to improve efficiency.</li>



<li><strong>Gantt Charts:</strong> Visualize project timelines and dependencies.</li>



<li><strong>Time Tracking:</strong> Monitor time spent on tasks and generate invoices.</li>



<li><strong>Issue Tracking:</strong> Identify and resolve issues promptly with a dedicated tracking system.</li>



<li><strong>Integrations:</strong> Connect with other Zoho applications and third-party tools.</li>
</ul>



<h1 class="wp-block-heading">12. Notion</h1>



<p class="wp-block-paragraph">Notion is an all-in-one workspace that combines note-taking, task management, and database functions to streamline project management.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Customizable Templates:</strong> Use and create templates to standardize processes.</li>



<li><strong>Databases:</strong> Organize information with relational databases and linked views.</li>



<li><strong>Kanban Boards:</strong> Manage tasks visually with drag-and-drop boards.</li>



<li><strong>Collaboration:</strong> Share pages and collaborate in real-time with team members.</li>



<li><strong>Integration:</strong> Embed content from various sources to enrich project documentation.</li>
</ul>



<h1 class="wp-block-heading">13. Airtable</h1>



<p class="wp-block-paragraph">Airtable is a flexible platform that blends the functionality of spreadsheets and databases to manage projects and workflows.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Customizable Views:</strong> Switch between grid, calendar, gallery, and Kanban views.</li>



<li><strong>Templates:</strong> Access a variety of templates to jumpstart project planning.</li>



<li><strong>Collaboration:</strong> Collaborate with team members in real-time with comment threads.</li>



<li><strong>Integrations:</strong> Connect with popular apps like Slack, Google Drive, and Zapier.</li>



<li><strong>Automation:</strong> Set up automations to streamline repetitive tasks.</li>
</ul>



<h1 class="wp-block-heading">14. ProofHub</h1>



<p class="wp-block-paragraph">ProofHub is a project management and team collaboration software that provides a centralized platform for managing tasks, discussions, and files.</p>



<p class="wp-block-paragraph"><strong>Major Features:</strong></p>



<ul class="wp-block-list">
<li><strong>Task Management:</strong> Create tasks and subtasks with deadlines and priorities.</li>



<li><strong>Proofing:</strong> Streamline the</li>
</ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-21-tools-for-project-management-tools-in-2025/">Top 21 Tools for Project Management Tools in 2026</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/top-21-tools-for-project-management-tools-in-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What are the next gen. projects in the Jira cloud?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-are-the-next-gen-projects-in-the-jira-cloud/</link>
		
		<dc:creator><![CDATA[Ashwani Kumar]]></dc:creator>
		<pubDate>Mon, 17 Jan 2022 15:18:44 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Administrator]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Course]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Jira]]></category>
		<category><![CDATA[Platforms]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Templates]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=9635</guid>

					<description><![CDATA[<p>Hi, my loving friends. Welcome to this course. In this article, I will explain to you about the next-gen project. [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-are-the-next-gen-projects-in-the-jira-cloud/">What are the next gen. projects in the Jira cloud?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2022/01/Next-Gen-projects-1.jpg" alt="" class="wp-image-9637" width="715" height="401" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2022/01/Next-Gen-projects-1.jpg 960w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2022/01/Next-Gen-projects-1-300x169.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2022/01/Next-Gen-projects-1-768x432.jpg 768w" sizes="(max-width: 715px) 100vw, 715px" /></figure></div>



<p class="wp-block-paragraph">Hi, my loving friends. Welcome to this course. In this article, I will explain to you about the next-gen project. This is the new feature of Jira and atlas Sian introduced it in the year 2018 so, let’s have a look at the agenda of this content. In this, we will learn what are the next-gen projects, how to create next-gen projects? How can we create issues and add issue types in next-gen projects and how to configure the board? So. Let’ start.</p>



<h2 class="wp-block-heading">What are the next-gen projects?</h2>



<p class="wp-block-paragraph">Next-gen projects are the newest projects in Jira software and it is only available on the cloud platform to the server one. If you are using a server the server platform and you wouldn’t be able to sit. The third one is configured by project team members. Any team member with the project’s admin role can modify the setting of their next-gen projects. There is no need to take the help of the Jira <a href="https://www.devopsschool.com/">administrator</a> to add the issue types and to add some fields to your screen. The Fourth one is it is easier and faster to configure than classic projects. You can easily configure setting like issue types and fields with drag-and-drop editing and reordering all in a single place because the best part of next-gen projects is the ability to enable and disable the features and it allows you to scale your projects as your team grows and tailor your projects to your team changing needs so, this is the best thing in the next-gen projects. And before going forward, I would like to tell you one more thing like atlas Sian is building the next-gen Jira software from the ground up.</p>



<h2 class="wp-block-heading">How to create next-gen projects?</h2>



<p class="wp-block-paragraph"> So, it doesn’t yet have all the features that classic projects have. And they are a lot of differences between the next-gen and the classic projects like if I’m talking about the configurations then in the classic projects. We are able to share the configurations from one project to another. But in the next gen, you can’t share it. If you did some configurations for the particular projects in the next-gen, you wouldn’t be able to share that configuration with another project. And there are many more like estimations in the classic projects, you have the options, you can give the estimations in story point in your basis but in the next-gen, there is only one option is available and that is a story point. If you will go to the next-gen cloud instance and see how can you create the next-gen projects and configure them? There will be your cloud instance and you will create the next-gen projects from there. You will see that there will be two options are available one is classic and the other is next-gen. if that particular option is created out for you then this is the permission issue so, before creating the next-gen project. I would like to tell you about the permission so, once you will click on the Jira setting and go to the global permissions, there will be your global permission schema, and create next-gen project option will be there. At the time, you will have permission to create the next-gen project. You will click on the next-gen project and you will see the interface is similar to the classic.</p>



<p class="wp-block-paragraph">You can simply change the template from there but you will see only two templates are available one is scrum and another one is Kanban. If you will go with Kanban and name the project, you will see the access option (open, limited, private) and project key as a classic one. If you want to change the project key then you can do it there. You will go forward to clicking the create button then the next-gen project board will appear which would be similar to the classic one but what is the difference and how can you identify that this is the next-gen project but what will happen? If you will haven’t created it yet you didn’t create it. Maybe, you are using the project which is created by another one. You will see in the bottom line that you are in the next-gen project. You can find out and identify that you are using the next-gen project. You will see there are the options which are roadmap, board, pages, add an item, and project setting. A Roadmap is a good option which is given by the next-gen project. I will discuss this later in the course. I hope this will give you exact direction in the way of your Jira learning and about its next-gen project. So, you will stay tuned with this course for further next information regarding Jira next-gen project.</p>



<h4 class="wp-block-heading">Related Video:</h4>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_89200"  width="640" height="360"  data-origwidth="640" data-origheight="360" src="https://www.youtube.com/embed/iYMdvUqqfLI?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-are-the-next-gen-projects-in-the-jira-cloud/">What are the next gen. projects in the Jira cloud?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is composer.JSON? How do I use it?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-composer-json-how-do-i-use-it/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-composer-json-how-do-i-use-it/#respond</comments>
		
		<dc:creator><![CDATA[rajeshkumar]]></dc:creator>
		<pubDate>Fri, 27 Aug 2021 16:31:50 +0000</pubDate>
				<category><![CDATA[Laravel]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[composer]]></category>
		<category><![CDATA[laravel]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=8406</guid>

					<description><![CDATA[<p>A file is generated from the composer tool. Which is the main file of the whole project which we call [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-composer-json-how-do-i-use-it/">What is composer.JSON? How do I use it?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A file is generated from the composer tool. Which is the main file of the whole project which we call the composer file. The extension file is composer.json. It is the main composer.json that defines your project requirements.</p>



<script src="https://gist.github.com/vijaypk376/c3954db13ebe043e8993e0bb49fcd63f.js"></script>



<h2 class="wp-block-heading">How to setup a new or existing package</h2>



<p class="wp-block-paragraph">You can also say how to create a composer.json file in a Project to make it a package.</p>



<ul class="wp-block-list"><li>Ussing composer init Command</li><li>Manually Creating composer.json file</li></ul>



<h3 class="wp-block-heading">Ussing composer init Command</h3>



<p class="wp-block-paragraph">composer init &#8211; It is used to set up a new or existing package. The init command creates a basic composer.json file in the current directory.<br>Every project is a package.<br>As soon as you a composer.json in a directory, that directory is a package.</p>



<h3 class="wp-block-heading">composer.json</h3>



<p class="wp-block-paragraph">Package name &#8211; in order to make that package installable you need to give it a name. It consists of vendor name and project name, separated by/. The name can contain any character, including white spaces, names are case insensitive, the convention is all lowercase and dashes for word separation. It is required for published packages(libraries).</p>



<p class="wp-block-paragraph">Syntax:- vendorname/packagename</p>



<p class="wp-block-paragraph">Ex:- devopsschool/dev</p>



<script src="https://gist.github.com/vijaypk376/e3c8bb76a3f4323dd6100ca9e3e7096c.js"></script>



<p class="wp-block-paragraph"><strong>Description- </strong>A short description of the package. Usually, this is one line long. It is required for published packages(libraries).</p>



<p class="wp-block-paragraph"><strong>Authors &#8211; </strong>The authors of the package. This is an array of objects.</p>



<p class="wp-block-paragraph"><strong>Each author object can have the following properties:</strong></p>



<ul class="wp-block-list"><li>name: The author&#8217;s name. Usually their real name.</li><li>email: The author&#8217;s email aaddress.</li><li>homepage: An URL to the author&#8217;s website.</li><li>role: The author&#8217;s role in the prject (e.g. developer or translator)</li></ul>



<script src="https://gist.github.com/vijaypk376/278c0cd63fbbdaf41226ff182438ddf9.js"></script>



<p class="wp-block-paragraph"><strong>Minimum Stability &#8211;</strong> Composer accepts these flags as minimum-stability settings. The defualt setting for minimun-stability if not provided is assumed to be stable, but you sould define any of the flags down the hierarchy.</p>



<ul class="wp-block-list"><li>stable (most stable)</li><li>re</li><li>beta</li><li>alpha</li><li>dev (least stable)</li></ul>



<p class="wp-block-paragraph"><strong>Package Type &#8211;</strong> Package types are used for custom installation logic. If you have a package that needs some special logic, you can define a custom type. It default to library.</p>



<ul class="wp-block-list"><li>Library</li><li>Project</li><li>Metaapackage</li><li>Composer-plugin</li></ul>



<p class="wp-block-paragraph">License &#8211; The license of the package. This can be either a string or an array of strings.</p>



<p class="wp-block-paragraph"><strong>Ex:- MIT</strong></p>



<script src="https://gist.github.com/vijaypk376/a41cdb2e13a9d3b69db4625491a997d6.js"></script>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-composer-json-how-do-i-use-it/">What is composer.JSON? How do I use it?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-composer-json-how-do-i-use-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pointer for Excellent Essays</title>
		<link>https://www.scmgalaxy.com/tutorials/pointer-for-excellent-essays/</link>
					<comments>https://www.scmgalaxy.com/tutorials/pointer-for-excellent-essays/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 09:58:27 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Assignments]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Essay writing]]></category>
		<category><![CDATA[Essays]]></category>
		<category><![CDATA[Graduate]]></category>
		<category><![CDATA[Pointer]]></category>
		<category><![CDATA[Pointer for Excellent Essays]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Tip for Excellent Essays]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Writing Services]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4656</guid>

					<description><![CDATA[<p>Strategy Planning is necessary to prospering in practically any sort of venture that you undertake. Spend some time to plan [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/pointer-for-excellent-essays/">Pointer for Excellent Essays</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Strategy</p>
<p>Planning is necessary to prospering in practically any sort of venture that you undertake. Spend some time to plan on exactly how to tackle your writing. Consider the primary theme of your essay, the info that will require and also how you are getting it. It&#8217;s additionally below where you analyze your visitors as well as guess on just what their assumptions could be <a href="http://www.assignmentreviews.com/reviews">reviews of essay writing services help</a>.</p>
<p>Brainstorm</p>
<p>Think regarding your essay, just how you would like it to move. Envision on just what you would certainly like your essay to be like when you are done writing.</p>
<p>Study Thoroughly</p>
<p>A persuasive essay is interesting. It consists of the element that the visitor can delight in as well as take in. The only way that at you can achieve this in your essay is by making certain that do detailed research on the subject of your composition before you begin composing. This will not only make your essay insightful however also qualified.</p>
<p>Select an Appropriate</p>
<p>Subject It is essential that your visitors locate you to be relevant. Your composition should certainly be in touch with fact as well as attached to the topic, and it should, in no means, show up to be irrelevant to the visitor</p>
<p>Thesis Declaration</p>
<p>This is a declaration that will tell your visitors just what your essay is everything about. It ought to be simple yet precise, not be prolonged neither plain. Make it produce interest in the visitor.</p>
<p>Overview</p>
<p>Created an organized overview of just how your ideas will certainly move. This will help you organize your suggestions in a attractive and rational way. It will also be crucial to conserving you time as you create.</p>
<p>Now Create</p>
<p>Adhering to the overview that you have prepared, took down the information that was acquired in your research. As you do this, it is critical to make use of a language that is suitable to your viewers and also stay concentrated on the topic.</p>
<p>Oneness and Coherence</p>
<p>Your writing ought to be meaningful. The viewers needs to follow exactly what you have actually created without much struggle. Your concepts should connect to your thesis statement. Your points should connected to each other as well as additionally circulation in a reasonable fashion.</p>
<p>Follow The Requirements offered</p>
<p>You&#8217;ll be offered requirements to adhere to in your writing; stay with these guidelines. Falling short to adhere to such requirements might make your composition be taken into consideration nullified.</p>
<p>Proofread</p>
<p>You have to give your essay the perfect surface. This will certainly be done as you check your work.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/pointer-for-excellent-essays/">Pointer for Excellent Essays</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/pointer-for-excellent-essays/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Questionnaire: Access your SCM Process in Project</title>
		<link>https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/</link>
					<comments>https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 06:39:52 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Questions]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Process]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4579</guid>

					<description><![CDATA[<p>TABLE OF CONTENTS 1&#8230;&#8230; General Assessment Questions. 2 1.1     Questions to analyze the development process description.. 2 1.2     Questions to characterize the project application.. 2 1.3     Questions [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/">Questionnaire: Access your SCM Process in Project</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>TABLE OF CONTENTS</p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339406">1&#8230;&#8230; General Assessment Questions. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339407">1.1     Questions to analyze the development process description.. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339408">1.2     Questions to characterize the project application.. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339409">1.3     Questions to identify the supporting tools. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339410">2&#8230;&#8230; Assessment on Configuration and Change Management   2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339411">2.1     Project/Development Managers. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339412">2.2     Developers. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339413">2.3     Testers. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339414">2.4     Configuration Manager. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339415">3&#8230;&#8230; Assessment on Build and Release Management.. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339416">3.1     Build Engineer. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339417">3.2     Release Engineer. 4</a></p>
<p>&nbsp;</p>
<h3><a name="_Toc251339406"></a>1           General Assessment Questions</h3>
<h4><a name="_Toc251339407"></a>1.1      Questions to analyze the development process description</h4>
<p>&nbsp;</p>
<p>Which of the following do you get from your existing process?</p>
<p>·         Examples</p>
<p>·         Guidelines</p>
<p>·         Artifact templates</p>
<p>·         Activity descriptions</p>
<p>·         Artifact descriptions</p>
<p>&nbsp;</p>
<h4><a name="_Toc251339408"></a>1.2      Questions to characterize the project application</h4>
<p><strong> </strong></p>
<ul>
<li>What is the size of each project (duration, persons, person years,  LOC)</li>
</ul>
<p>·         What type (maintenance / enhancement / new development / prototype /</p>
<p>§  feasibility)</p>
<ul>
<li>What type of development model is being used?</li>
<li>Are we using any process models like UCM, RUP or any other?</li>
<li>Any industry/domain specific standards (like CMMI, ITIL etc.) to be followed?</li>
</ul>
<p>&nbsp;</p>
<h4><a name="_Toc251339409"></a>1.3      Questions to identify the supporting tools</h4>
<p>&nbsp;</p>
<p>·         What are the tools that you currently use in your work?</p>
<p>·         How is the integration among the above tools?</p>
<p>·         Are we using the tool features the way they are designed or intended?</p>
<p>&nbsp;</p>
<h3><a name="_Toc251339410"></a>2           Assessment on Configuration and Change Management</h3>
<h4><a name="_Toc251339411"></a><em>2.1         </em><em>Project/Development Managers</em></h4>
<p>&nbsp;</p>
<p><em>·         </em>How do you maintain all the artifacts together and version them?</p>
<p>·         Where are the people working on the project located?</p>
<p>·         What&#8217;s the difference between Developer CM and Release CM?</p>
<p>·         How do you assess, and track the impact of a proposed change?</p>
<p>·         How do you manage system integration of modules developed by individual developers?</p>
<p>·         How many product versions are you supporting at this moment?</p>
<p>·         Who is the designated Configuration Manager?</p>
<p><em> </em></p>
<h2><em> </em></h2>
<h2><a name="_Toc251339412"></a><em>2.2         </em><em>Developers</em></h2>
<p>&nbsp;</p>
<p>·         How do you baseline project artifacts?</p>
<p>·         Can you build your system reliably and repeatedly?</p>
<p>·         Explain your labeling scheme?</p>
<p>·         Can you show me what versions went into a certain release?</p>
<p>·         What does the version tree for this file look like?</p>
<p>·         How many product versions are you supporting at the moment?</p>
<p>·         What is the version control tool being used? Is it user friendly?</p>
<p>·         What is the bug tracking/change management tool being used? Is it user friendly?</p>
<p><em> </em></p>
<h2><a name="_Toc251339413"></a><em>2.3         </em><em>Testers</em></h2>
<p>·         Do you know what files/documents should be delivered?</p>
<p>·         How do you assess, and track the impact of a proposed change?</p>
<p>·         Can you show me what artifact versions went into a certain release?</p>
<p>·         How comfortable are you working with Bug/Change management tool?</p>
<p>&nbsp;</p>
<h2><a name="_Toc251339414"></a><em>2.4         </em><em>Configuration Manager</em></h2>
<p>·         Do you know what files/documents should be delivered?</p>
<p>·         How do you track who changed what, when, where, and why?</p>
<p>·         How long does a build or release take?</p>
<p>·         Is there a Configuration Management Plan document?</p>
<p>·         Is there a tight integration between Version control tool and Bug/Change tracking tool?</p>
<p>·         How the parallel (if any) development is enabled? Any limitations with the current branching strategy?</p>
<p>·         Is this project development spanned across multiple sites? If so, what is your multi-site strategy?</p>
<p><em> </em></p>
<h3><a name="_Toc251339415"></a>3          Assessment on Build and Release Management</h3>
<h2><a name="_Toc251339416"></a><em>3.1         </em><em>Build Engineer</em></h2>
<p>&nbsp;</p>
<ul>
<li>What is the build process adopted (automated/manual)?</li>
<li>Are there nightly builds?</li>
<li>Is there continuous integration?</li>
<li>Are there smoke and sanity tests at the end of the build?</li>
<li>What is the build acceptance criterion (BAT)?</li>
<li>What is the build duration? Is it optimal?</li>
<li>How are pre-conditions to the build verified?</li>
<li>Are there any build environment integrated automated unit test-cases?</li>
<li>Is there any enforcement tool on coding standards?</li>
</ul>
<ul>
<li>Is there any code coverage tool being used?</li>
<li>Are the post build activities automated?</li>
<li>Any additional practices (like checksum generation, signing the build artifacts) in place as part of the build?</li>
<li>Are there any scripting technologies used in automating build process?</li>
<li>Is Labeling strategy well-defined?</li>
<li>If any third party tool is being used for packaging, is that package creation process automated?</li>
</ul>
<p>&nbsp;</p>
<h2><a name="_Toc251339417"></a><em>3.2         </em><em>Release Engineer</em></h2>
<p>&nbsp;</p>
<ul>
<li>How many major, minor releases a year per project?</li>
<li>How many customers per release per project?</li>
<li>How do you deliver the releases to the customers? – Is it physical media distribution or Push/Pull mechanism from web or any other process?</li>
<li>Is the distribution CD/DVD creation process automated?</li>
<li>What is the size of the release deliverable?</li>
<li>What are the contents of a release?</li>
<li>How is the release bundle tested?</li>
<li>How many platforms are certified? How different are the release packages?</li>
<li>Is there any release check-list for cross-check?</li>
<li>Is any part of the release process automated?</li>
<li>Is there a need for i18n? If yes, is the i18n release handled separately?</li>
<li>In case of installers, is there installer testing? Is it automated?</li>
<li>Is the release schedule well-planned?</li>
<li>Are you delivering patches in well constructed and cost effective way?</li>
<li>Is there any release audit process in place?</li>
<li>How are you tracking your releases?</li>
<li>Is there any legal compliance in place while shipping the release to the customers?</li>
</ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/">Questionnaire: Access your SCM Process in Project</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Types of Builds: Developers and Project</title>
		<link>https://www.scmgalaxy.com/tutorials/types-of-builds-developers-and-project/</link>
					<comments>https://www.scmgalaxy.com/tutorials/types-of-builds-developers-and-project/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 06 Jan 2018 10:10:56 +0000</pubDate>
				<category><![CDATA[Build Management]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[types of builds]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4468</guid>

					<description><![CDATA[<p>I like to say that there are really only two types of builds: ones that work and ones that don&#8217;t. [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/types-of-builds-developers-and-project/">Types of Builds: Developers and Project</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I like to say that there are really only two types of builds: ones that work and ones that don&#8217;t. Seriously, though, when you&#8217;re shipping a product, you should consider these two different types of builds:</p>
<ul>
<li>Developers&#8217; (local machine builds)— These types of builds often happen within an editor such as Visual Studio, Emaqs, Slick, or VI. Usually, this is a fast compile/link of code that the developer is currently working on.</li>
<li>Project (central build process)— <a id="iddle1089" name="iddle1089"></a><a id="iddle1686" name="iddle1686"></a>This type of build typically involves several components of an application, product, or a large project, such as Windows, or in some cases several projects included in a product, such as Microsoft Office.</li>
</ul>
<p>The developer&#8217;s build process should be optimized for speed, but the project build process should be optimized for debugging and releases. I am talking about optimizing the process, not compiler or linker optimization switches. Although speed and debugging are important to everyone who is writing code, you must design a project build process to track build breaks and the offender(s) as quickly as possible because numerous people are waiting for a build to be released. For a developer, what seems to be most important is clicking some type of Build and Run button to make sure the code compiles without errors and then checking it in. For the build team, building without errors and having the ability to track down the person who broke the build is the most important thing.</p>
<p>&nbsp;</p>
<p><strong>Reference: </strong><strong>The Build Master: Microsoft&#8217;s Software Configuration Management Best Practices</strong></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/types-of-builds-developers-and-project/">Types of Builds: Developers and Project</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/types-of-builds-developers-and-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BuildForge &#8211; Exporting projects using bfexport &#124; BuildForge Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/buildforge-exporting-projects-using-bfexport/</link>
					<comments>https://www.scmgalaxy.com/tutorials/buildforge-exporting-projects-using-bfexport/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 24 Apr 2013 07:31:31 +0000</pubDate>
				<category><![CDATA[BuildForge]]></category>
		<category><![CDATA[bfexport]]></category>
		<category><![CDATA[buildforge]]></category>
		<category><![CDATA[BuildForge Exporting projects Guide]]></category>
		<category><![CDATA[BuildForge Exporting projects Instructions]]></category>
		<category><![CDATA[BuildForge Exporting projects References]]></category>
		<category><![CDATA[BuildForge Exporting projects Tutorial]]></category>
		<category><![CDATA[BuildForge Tutorial]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Exporting projects]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Stpes]]></category>
		<category><![CDATA[Ways]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/04/24/buildforge-exporting-projects-using-bfexport/</guid>

					<description><![CDATA[<p>Location: BuildForge Home Dir – Platform To display command syntax, use bfexport with no options.  $ ./bfexport  Usage: bfexport -l [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/buildforge-exporting-projects-using-bfexport/">BuildForge &#8211; Exporting projects using bfexport | BuildForge Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves/>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:EnableOpenTypeKerning/>    <w:DontFlipMirrorIndents/>    <w:OverrideTableStyleHps/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="&#45;-"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3765 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/04/buildforge-exporting-projec.png" alt="buildforge-exporting-project-bfexport" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/04/buildforge-exporting-projec.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/04/buildforge-exporting-projec-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal"><strong>Location:</strong></p>
<p>BuildForge Home Dir – Platform</p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">To display command syntax, use bfexport with no options.</span></p>
<p class="MsoNormal"> <span style="font-family: 'Arial','sans-serif';">$ ./bfexport</span></p>
<p class="MsoNormal"> <span style="font-family: 'Arial','sans-serif';">Usage: bfexport -l</span></p>
<p class="MsoNormal"> <span style="font-family: 'Arial','sans-serif';">or:</span></p>
<p class="MsoNormal"> <span style="font-family: 'Arial','sans-serif';">bfexport [-c comment] [-f filename] [-g] [-s] [-L] [-n] &lt;Project name or UUID&gt; &lt;Version name&gt;</span></p>
<p class="MsoNormal"><strong> <span style="font-family: 'Arial','sans-serif';">Options :</span></strong></p>
<p class="MsoNormal"> <span style="font-family: 'Arial','sans-serif';">-l: Lists all projects in the system and their project UUID.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-c : Add a comment to the output XML.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-f : File to write the output to.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-g : Include group users.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-s : Include all servers.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-C : Include servers collectors (requires -s).</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-L : Include LDAP configuration.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">-n : Include template notifications.</span></p>
<p class="MsoNormal"><span style="font-family: 'Arial','sans-serif';">Project must be a valid project name or project UUID.</span></p>
<p class="MsoNormal"><strong>Example</strong></p>
<p class="MsoNormal">To list the project names and project IDs that are stored in the Build Forge database, use</p>
<p class="MsoNormal"> &gt; bfexport -l</p>
<p class="MsoNormal"><strong>To send project data to an XML file,</strong></p>
<p class="MsoNormal">&gt; bfexport -f &lt;file_name&gt;. You must specify the -f &lt;file_name&gt; option to generate a file that can be used to import project data.</p>
<p class="MsoNormal"><strong>To write output to a file, use the -f &lt;file_name&gt; option. In the following example, helloworld is the output file name and the project ID is used instead of the project name</strong>.</p>
<p class="MsoNormal">&gt; bfexport -c &#8220;Saving a copy of project before making changes&#8221; -f helloworld 675B57CC-8366-11DD-B2E0-043C04E44E1A</p>
<p class="MsoNormal"><strong>To export the default project snapshot only, use the &lt;project_name&gt;.</strong></p>
<p class="MsoNormal">&gt; bfexport -f helloworld test_project</p>
<p class="MsoNormal"><strong>To export one snapshot of a project, use the &lt;project_name&gt; &lt;snapshot_name&gt;.</strong></p>
<p class="MsoNormal">&gt; bfexport -f helloworld test_project snapshot_1</p>
<p class="MsoNormal"><strong>If the parent project snapshot is not the default project, you must specify the &lt;project_name&gt; followed by the parent keyword to export the parent project snapshot.</strong></p>
<p class="MsoNormal"> &gt; bfexport -f helloworld test_project parent Document</p>
<p class="MsoNormal"> ./bfexport -c &#8220;Saving a copy of project before making changes&#8221; -C -s -f Citius-Coverity-Full-parent 6d66e5050c5a1000bcd5cd010bc00bc0</p>
<p><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--><!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman","serif";} </style>

 <![endif]--></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/buildforge-exporting-projects-using-bfexport/">BuildForge &#8211; Exporting projects using bfexport | BuildForge Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/buildforge-exporting-projects-using-bfexport/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Project Object Model &#8211; What is POM?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-pom/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-pom/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 14 Apr 2010 11:04:22 +0000</pubDate>
				<category><![CDATA[Build Tools]]></category>
		<category><![CDATA[About POM]]></category>
		<category><![CDATA[Minimal POM]]></category>
		<category><![CDATA[POM]]></category>
		<category><![CDATA[POM Guide]]></category>
		<category><![CDATA[POM in Maven]]></category>
		<category><![CDATA[POM Introduction]]></category>
		<category><![CDATA[POM Overview]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Project inheritance]]></category>
		<category><![CDATA[Project Object Model]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[Super POM]]></category>
		<category><![CDATA[What is POM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/04/14/what-is-pom/</guid>

					<description><![CDATA[<p>What is POM A Project Object Model or POM is the fundamental unit of work in Maven. It is an [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-pom/">Project Object Model &#8211; What is POM?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4279" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/pom.png" alt="pom" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/pom.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/pom-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><b>What is POM</b><br />
A Project Object Model or POM is the fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details used by Maven to build the project. It contains default values for most projects. Examples for this are the build directory, which is target; the source directory, which is src/main/java; the test source directory, which is src/main/test; and so on.<br />
The POM was renamed from project.xml in Maven 1 to pom.xml in Maven 2. When executing a task or goal, Maven looks for the POM in the current directory. It reads the POM, gets the needed configuration information, then executes the goal.<br />
Some of the configuration that can be specified in the POM are the project dependencies, the plugins or goals that can be executed, the build profiles, and so on. Other information such as the project version, description, developers, mailing lists and such can also be specified.</p>
<p><b>Super POM</b><br />
The Super POM is Maven&#8217;s default POM. All POMs extend the Super POM unless explicitly set, meaning the configuration specified in the Super POM is inherited by the POMs you created for your projects. The snippet below is the Super POM for Maven 2.0.x.<br />
The snippet below is the Super POM for Maven 2.0.x.<br />
4.0.0<br />
Maven Default Project</p>
<p>central<br />
Maven Repository Switchboard<br />
default<br />
http://repo1.maven.org/maven2</p>
<p>false</p>
<p>central<br />
Maven Plugin Repository<br />
http://repo1.maven.org/maven2<br />
default</p>
<p>false</p>
<p>never</p>
<p>target<br />
target/classes<br />
${artifactId}-${version}<br />
target/test-classes<br />
src/main/java<br />
src/main/scripts<br />
src/test/java</p>
<p>src/main/resources</p>
<p>src/test/resources</p>
<p>target/site<br />
release-profile</p>
<p>performRelease</p>
<p>true<br />
org.apache.maven.plugins<br />
maven-source-plugin</p>
<p>attach-sources</p>
<p>jar</p>
<p>true<br />
org.apache.maven.plugins<br />
maven-javadoc-plugin</p>
<p>attach-javadocs</p>
<p>jar</p>
<p>true<br />
org.apache.maven.plugins<br />
maven-deploy-plugin</p>
<p>true</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a id="Minimal_POM" class="mceItemAnchor" name="Minimal_POM"></a><b>Minimal POM</b><b> </b><br />
The minimum requirement for a POM are the following:</p>
<ul type="disc">
<li>project root</li>
<li>modelVersion &#8211; should be set to 4.0.0</li>
<li>groupId &#8211; the id of the project&#8217;s group.</li>
<li>artifactId &#8211; the id of the artifact (project)</li>
<li>version &#8211; the version of the artifact under the specified group</li>
</ul>
<p>Here&#8217;s an example:</p>
<pre></pre>
<pre>  4.0.0</pre>
<pre>  com.mycompany.app</pre>
<pre>  my-app</pre>
<pre>  1</pre>
<pre></pre>
<p>A POM requires that its groupId, artifactId, and version be configured. These three values form the project&#8217;s fully qualified artifact name. This is in the form of ::. As for the example above, its fully qualified artifact name is &#8220;com.mycompany.app:my-app:1&#8221;.<br />
Every Maven project has a packaging type. If it is not specified in the POM, then the default value &#8220;jar&#8221; would be used.<br />
<b>Project inheritance</b><br />
Elements in the POM that are merged are the following:</p>
<ul type="disc">
<li>dependencies</li>
<li>developers and contributors</li>
<li>plugin lists (including reports)</li>
<li>plugin executions with matching ids</li>
<li>plugin configuration</li>
<li>resources</li>
</ul>
<p>The Super POM is one example of project inheritance, however you can also introduce your own parent POMs by specifying the parent element in the POM, as demonstrated in the following examples.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-pom/">Project Object Model &#8211; What is POM?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-pom/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ant : Ant-Contrib &#8211; Introduction and Installation Process/Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/ant-ant-contrib/</link>
					<comments>https://www.scmgalaxy.com/tutorials/ant-ant-contrib/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 20 Jun 2009 05:10:49 +0000</pubDate>
				<category><![CDATA[Apache Ant]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[Ant contrib guide]]></category>
		<category><![CDATA[Ant contrib tutorial]]></category>
		<category><![CDATA[Ant-Contrib]]></category>
		<category><![CDATA[Ant-Contrib Intallation Guide]]></category>
		<category><![CDATA[Ant-Contrib Intallation Instructions]]></category>
		<category><![CDATA[Ant-Contrib Intallation Process]]></category>
		<category><![CDATA[Ant-Contrib Intoduction]]></category>
		<category><![CDATA[Ant-Contrib Overview]]></category>
		<category><![CDATA[Ant-Contrib Tasks]]></category>
		<category><![CDATA[Apache Ant-Contrib]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[What is Ant-Contrib]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2009/06/20/ant-ant-contrib/</guid>

					<description><![CDATA[<p>What is Ant-Contrib Tasks? The Ant-Contrib project provides a collection of tasks and types that extend Ant to work as [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/ant-ant-contrib/">Ant : Ant-Contrib &#8211; Introduction and Installation Process/Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves/>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:DontVertAlignCellWithSp/>    <w:DontBreakConstrainedForcedTables/>    <w:DontVertAlignInTxbx/>    <w:Word11KerningPairs/>    <w:CachedColBalance/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="--"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1073741899 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman";} h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; font-weight:bold;} h2 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; margin-top:10.0pt; margin-right:0in; margin-bottom:0in; margin-left:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:2; font-size:13.0pt; font-family:"Cambria","serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; color:#4F81BD; font-weight:bold;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;} p {mso-style-noshow:yes; mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin;} code {mso-style-noshow:yes; mso-style-priority:99; font-family:"Courier New"; mso-ascii-font-family:"Courier New"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:"Courier New"; mso-bidi-font-family:"Courier New";} pre {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"HTML Preformatted Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size:10.0pt; font-family:"Courier New"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:24.0pt; mso-bidi-font-size:24.0pt; font-family:"Calibri","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-font-kerning:18.0pt; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Cambria; color:#4F81BD; font-weight:bold;} span.HTMLPreformattedChar {mso-style-name:"HTML Preformatted Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"HTML Preformatted"; font-family:"Courier New"; mso-ascii-font-family:"Courier New"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:"Courier New"; mso-bidi-font-family:"Courier New";} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1245340762; mso-list-template-ids:526833026;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:"Courier New"; mso-bidi-font-family:"Times New Roman";} @list l0:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1 {mso-list-id:1446389725; mso-list-template-ids:59913662;} @list l1:level1 {mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman","serif";} </style>

 <![endif]--></p>
<h1><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4044 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2009/06/ant-ant-contrib.png" alt="ant-ant-contrib" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2009/06/ant-ant-contrib.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2009/06/ant-ant-contrib-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h1>
<h1><span style="color: #000000;"><span style="font-size: 10pt;">What is Ant-Contrib Tasks?</span></span></h1>
<p><span style="color: #000000;">The Ant-Contrib project provides a collection of tasks and types that extend Ant to work as a scripting language as well as a build tool. </span></p>
<p><span style="color: #000000;">Many developers want more from Ant than the ability to define dependencies. Ant-Contrib adds extra functionality to let Ant act more like a programming lanuage. Most tasks require Ant 1.5 or higher to work properly.</span></p>
<p class="MsoNormal"><span style="color: #000000;">&#8220;Ant-Contrib Tasks&#8221; is an &#8220;independent third party&#8221; library of useful additional procedural and utility ApacheAnt Tasks. </span></p>
<p class="MsoNormal"><span style="color: #000000;"> </span></p>
<p class="MsoNormal"><span style="color: #000000;"><strong>Pre-Requisite:</strong></span></p>
<p><span style="color: #000000;">First you must install Apache Ant itself, most of the Ant-Contrib tasks require Ant 1.5 or higher to work properly. You can download Ant from Apache.</span></p>
<p><span style="color: #000000;">Download Link: <a href="http://sourceforge.net/project/showfiles.php?group_id=36177">http://sourceforge.net/project/showfiles.php?group_id=36177</a></span></p>
<p class="MsoNormal"><span style="color: #000000;">&#8220;Ant-Contrib Tasks&#8221; is also <strong><span style="font-family: 'Calibri','sans-serif';">TWO independent</span></strong> ant task libraries: </span></p>
<ul>
<li class="MsoNormal"><span style="color: #000000;">&#8220;cpptasks for Apache Ant&#8221; &#8211; &#8220;The cc task can compile various source languages and produce executables, shared libraries (aka DLL&#8217;s) and static libraries. Compiler adaptors are currently available for C/C++, FORTRAN, MIDL and Windows Resource compilers.&#8221; </span>
<ul>
<li class="MsoNormal"><span style="color: #000000;">Project home page: <a href="http://ant-contrib.sourceforge.net/cpptasks/index.html">http://ant-contrib.sourceforge.net/cpptasks/index.html</a> </span></li>
</ul>
</li>
<li class="MsoNormal"><span style="color: #000000;">&#8216;Ant-Contrib Other Tasks&#8217; </span>
<ul>
<li class="MsoNormal"><span style="color: #000000;">Documentation of ant tasks: <a href="http://ant-contrib.sourceforge.net/tasks/tasks/index.html">http://ant-contrib.sourceforge.net/tasks/tasks/index.html</a> </span></li>
<li class="MsoNormal"><span style="color: #000000;">Download: Must fetch from Subversion and build yourself. See instructions at: <a href="https://sourceforge.net/svn/?group_id=36177">https://sourceforge.net/svn/?group_id=36177</a> </span></li>
</ul>
</li>
</ul>
<h2><span style="color: #000000;"><a name="install"></a>Installation</span></h2>
<p><span style="color: #000000;">See the cc tasks for installation instructions for cpptasks. To install ant-contrib:</span></p>
<ol>
<li class="MsoNormal"><span style="color: #000000;">Copy <span style="font-size: 10pt;">ant-contrib-0.3.jar</span> to the <span style="font-size: 10pt;">lib</span> directory of your Ant installation. If you want to use one of the tasks in your own project, add the lines </span></li>
</ol>
<pre style="margin-left: 0.5in; text-indent: -0.25in;"><!-- [if !supportLists]--><span style="color: #000000;">2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  </span>&lt;taskdef resource="net/sf/antcontrib/antcontrib.properties"/&gt;</span><!--[endif]--></pre>
<p class="MsoNormal" style="margin-left: 0.5in;"><span style="color: #000000;">to your build file.</span></p>
<ol>
<li class="MsoNormal"><span style="color: #000000;">Keep <span style="font-size: 10pt;">ant-contrib-0.3.jar</span> in a separate location. You now have to tell Ant explicitly where to find it (say in <span style="font-size: 10pt;">/usr/share/java/lib</span>): </span></li>
</ol>
<pre style="margin-left: 0.5in; text-indent: -0.25in;"><!-- [if !supportLists]--><span style="color: #000000;">4.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  </span>&lt;taskdef resource="net/sf/antcontrib/antcontrib.properties"&gt;</span><!--[endif]--></pre>
<pre style="margin-left: 0.5in; text-indent: -0.25in;"><!-- [if !supportLists]--><span style="color: #000000;">5.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  </span>  &lt;classpath&gt;</span><!--[endif]--></pre>
<pre style="margin-left: 0.5in; text-indent: -0.25in;"><!-- [if !supportLists]--><span style="color: #000000;">6.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  </span>    &lt;pathelement location="/usr/share/java/lib/ant-contrib-0.3.jar"/&gt;</span><!--[endif]--></pre>
<pre style="margin-left: 0.5in; text-indent: -0.25in;"><!-- [if !supportLists]--><span style="color: #000000;">7.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  </span>  &lt;/classpath&gt;</span><!--[endif]--></pre>
<pre style="margin-left: 0.5in; text-indent: -0.25in;"><!-- [if !supportLists]--><span style="color: #000000;">8.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  </span>&lt;/taskdef&gt;</span><!--[endif]--></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"> </span></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"> </span></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"><strong>Manual and weblinks:</strong></span></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"><a href="http://ant-contrib.sourceforge.net/ant-contrib/manual/tasks/index.html">http://ant-contrib.sourceforge.net/ant-contrib/manual/tasks/index.html</a></span></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"><a href="http://sourceforge.net/projects/ant-contrib">http://sourceforge.net/projects/ant-contrib</a></span></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"><a href="http://sourceforge.net/project/showfiles.php?group_id=36177">http://sourceforge.net/project/showfiles.php?group_id=36177</a></span></pre>
<pre style="margin-left: 0.25in;"><span style="color: #000000;"> </span></pre>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/ant-ant-contrib/">Ant : Ant-Contrib &#8211; Introduction and Installation Process/Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/ant-ant-contrib/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
