Maven POM Concepts

Each project has a corresponding Project Object Model or POM file that is located in the root directory. Whenever a goal (a specific build task) has to be executed, Maven looks for the configuration details in POM.

  • Project details can be represented in the form of XML file called pom.xml.
  • It is the fundamental unit that contains information about the project.
  • It holds all the resources required for a build such as source code location, test source, dependency details such as external or internal dependency etc.

POM.xml takes minimal coordinate attributes as inputs for the project as groupId:artifactId:version.

POM stores the information such as the location of the source code and records any external dependencies. It describes what needs to be built as part of the project.

Maven Core Features

Maven works around the following core concepts

Project Object Model (POM) is the XML representation of the project where all the dependencies and configuration details are stored. POM plays a major role in ensuring that all the project resource references are maintained.

Build Life Cycles, Phases, Goals – Maven build process is composed of many build life cycles. Each life cycle has one or more phases. Each phase has one or many associated goals.

Dependencies and Repositories – Dependencies are external JAR files required for the project to work. Maven downloads these dependencies into the local, central or remote repository.

Build Plugin – Adding plugins to the POM file allows us to add new custom actions to be done during the build process.

Build Profile – Projects can be built differently by using different build profiles.

Why Maven Need?

Maven is a very popular build automation tool used for Java projects.

Often while working on a Java application, you might be handling numerous jar files. You will have to handle proper dependency, version inclusions, building, publishing as well as deploying the app. One of the efficient and hassle-free ways to deal with these activities is to use a automated build tool like Maven.

Maven is a comprehensive build management tool that helps developers in performing the following tasks related to any project.

  • Compiling the source code.
  • Running the test.
  • Packaging the code into jar files.

You can set up Maven on any OS environment.

Samsung Galaxy S8 Features

Samsung Galaxy S8 Specs
Samsung Galaxy S8 Specs

Samsung Galaxy S8 includes some of the specs like the new artificial intelligence, desktop dock, Front-facing biometric iris sensor, Rear Fingerprint scanner, Voice-enabled virtual assistant Bixby and removing physical home button. Galaxy S8 will have a 5.7-inch display with Super AMOLED Quad HD panels and Galaxy S8 will also feature a 4200mAh battery.

Samsung Galaxy S8 will have the Qualcomm’s latest flagship processor Snapdragon 835 with Adreno 540 GPU.

Samsung Galaxy S8 comes with 6GB of RAM and along with 64GB of internal storage. It comes with latest Android Nougat OS 7.0

Samsung Galaxy S8 Specs:

  • 5.7-inch display with Super AMOLED Quad HD panels.
  • Front-facing biometric iris sensor
  • Rear Fingerprint scanner
  • Android Nougat OS 7.0
  • Qualcomm’s latest flagship processor Snapdragon 835 with Adreno 540 GPU.
  • Voice-enabled virtual assistant Bixby
  • Desktop dock
  • 6GB of RAM
  • 64GB of internal storage
  • 4200mAh battery

Protect From Ransomware – Gmail

Protect From Ransomware-gmail
Protect From Ransomware-gmail

Today JavaScript allows web coders and designers to do all kinds of incredibly complex and engaging things.

JavaScript can also be passed around as a file. Just like you can attach a Word document, some .JPG images, or a .PDF to an email.

User can attach a JavaScript as .JS file. Since programmer can send to file through attachment for good specific purpose, but cyber-criminal may exploit this vulnerability. Hence the Gmail from hereafter going to Block this .JS file attachment.

Even if you are hidding inside a compressed .ZIP file, Gmail will scan and still block them.

Pros and cons of LeEco’s Le 2

LeEco's Le 2
LeEco’s Le 2

Smartphone Manufacture LeEco’s recently launched second-generation super-smartphone Le 2.

LeEco’s Le 2 comes with 1.8GHz octa-core Qualcomm Snapdragon 652 processor. It has 16MP rear camera and 8MP front camera, which gives a self-portraits a superior camera-quality features. It is also equipped with PDAF a phase detection auto focus feature that enables fast focusing on the image.

LeEco’s Le 2 offers a 5.5-inch Full HD display and features an In-Cell display screen which allow mobile devices to be thinner and lighter.

LeEco’s Le 2 screen’s blue light filter also helps reduce eye fatigue. The phone packs 32GB of internal storage with 3GB of RAM.

LeEco’s Le 2 runs on Android 6.0.1 and is powered by a 3000mAh non removable battery. It comes with options include Wi-Fi, GPS, Bluetooth, 3G, 4G.

Sensors on the phone include Proximity sensor, Ambient light sensor, and Gyroscope.

LeEco’s Le 2 comes with an attractive price tag of Rs 11,999

BlackBerry Neon Latest Android Smartphone Features

BlackBerry Neon
BlackBerry Neon

Smartphone Manufacture Company BlackBerry’s upcoming smartphone named Neon will be the first Android based smartphone to hit markets this year.

After long gap BlackBerry enter into android Market.

BlackBerry Neon reportedly features a 5.2-inch Full HD display and metal unibody design. BlackBerry Neon Powered by Snapdragon 617 chipset. BlackBerry Neon comes with 3GB RAM and 16GB internal storage.

BlackBerry Neon also sports a 13MP rear camera and an 8MP front shooter for selfie lovers. It also has 2,610mAh battery with Qualcomm QuickCharge 2.0.

Feature of BlackBerry Neon :

  • 5.2-inch Full HD display and metal unibody design
  • Latest Android OS
  • Snapdragon 617 chipset
  • 3GB RAM and 16GB internal storage.
  • Qualcomm QuickCharge 2.0.
  • 13MP rear camera and an 8MP front camera.
  • 2,610mAh battery.

BlackBerry Neon is expected to come to markets by this month.

Xiaomi Mi Edge Smartphone Specs and Features

The Xiaomi Mi Edge Smartphone come With Dual-Edge Display.
The Xiaomi Mi Edge Smartphone come With Dual-Edge Display.

The Xiaomi Mi Edge Smartphone come With Dual-Edge Display. It is said to be launch in October this year 2015. Xiaomi’s new Mi Edge smartphone will feature a 5.2-inch QHD display with 565ppi pixel density and will also sport dual-curved display.

It is powered by a hexa-core Snapdragon 808 processor coupled with 3GB or 4GB of RAM. It also has a fingerprint scanner. It comes with a 20 megapixel rear camera and 5 megapixel front camera.

It come with a 16GB inbuilt storage.

Specs of Xiaomi Mi Edge Smartphone:

  • Dual-curved display
  • Hexa-core Snapdragon 808 processor
  • 5.2-inch QHD display with 565ppi pixel density
  • 4GB of RAM
  • Android Lollipop OS
  • fingerprint scanner
  • 20 megapixel rear camera and 5 megapixel front camera
  • 16GB inbuilt storage.

Pros and Cons of BlackBerry Argon

BlackBerry Argon
BlackBerry Argon

Smartphone Manufacture Company BlackBerry’s upcoming smartphone named Argon will be the second Android based smartphone to hit markets this year.

BlackBerry is preparing a full touchscreen Android Based smartphone Argon features a 5.5-inch Quad HD display. BlackBerry Argon come with a 21MP rear camera and an 8MP front camera.
BlackBerry Argon is powered by Snapdragon 820 SoC coupled with 4GB RAM and 32GB internal storage.

BlackBerry Argon has a 3000mAh battery. It will also have a fingerprint scanner and USB Type-C connector.

 

Features of BlackBerry Argon:

  • Snapdragon 820 SoC
  • Latest Android OS
  • Fingerprint scanner and USB Type-C connector.
  • 5.5-inch Quad HD display.
  • 21MP rear camera and an 8MP front camera.
  • 4GB RAM and 32GB internal storage
  • 3000mAh battery