JDeveloper project libraries and Maven dependencies

hi
Using the Apache Trinidad Maven JDev Plugin, I am wondering how JDeveloper project libraries and Maven dependencies are supposed to be related (or "matched", or "kept in sync", or "work together", or ...).
With the Maven settings.xml configured like this ...
<settings>
  <!-- ... -->
  <localRepository>C:\my-maven-repository</localRepository>
  <!-- ... -->
</settings>... I tried this ...
C:\projects>mvn -v
Maven version: 2.0.9
Java version: 1.6.0_05
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
C:\projects>mvn archetype:create -DgroupId=com.oracle.forums.mvnfirstproj -DartifactId=mvn-first-proj
[INFO] OldArchetype created in dir: C:\projects\mvn-first-proj
C:\projects>cd mvn-first-proj
C:\projects\mvn-first-proj>mvn org.apache.myfaces.trinidadbuild:maven-jdev-plugin:jdev
[INFO] Scanning for projects...
[INFO] artifact org.apache.myfaces.trinidadbuild:maven-jdev-plugin: checking for updates from central
Downloading: http://repo1.maven.org/maven2/org/apache/myfaces/trinidadbuild/maven-jdev-plugin/1.2.7/maven-jdev-plugin-1.2.7.pom
2K downloaded
[INFO] [jdev:jdev]
[INFO] Generating JDeveloper 10.1.3.0.4 Project mvn-first-proj
[INFO] Generating JDeveloper 10.1.3.0.4 Project mvn-first-proj-test
...After this, the file C:\projects\mvn-first-proj\mvn-first-proj-test.jpr contains
      <!-- ... -->
      <list n="libraryDefinitions">
        <hash>
          <list n="classPath">
            <url path="../../my-maven-repository/junit/junit/3.8.1/junit-3.8.1.jar" jar-entry=""/>
          </list>
          <value v="true" n="deployedByDefault"/>
          <value v="junit:junit:jar:3.8.1" n="description"/>
          <value v="junit:junit:jar:3.8.1" n="id"/>
        </hash>
      </list>
      <!-- ... -->Notice the path for the JAR file in my specific Maven repository, to be relative to my specific project location.
questions:
(1) This seems to severely limit the options to share such a JDeveloper project file between developers in a team (e.g. using Subversion), because they would need their Maven repository and their JDeveloper project to be in the same (relative) location. Is this intended? Are there any options to work around these limitations?
(2) If a project evolves, and additional libraries need to be configured in a JDeveloper project, what would be the preferred approach to keep these in sync with Maven dependency configurations?
many thanks
Jan Vervecken

Hi Jan,
Yes, some of the current approach is not ideal.
+"Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time."+ - By having the pom.xml define for the project, I get the ability to run site goals, junit tests and other maven reports - get a feel for the project state. Even with a very basic pom.xml file containing the groupId, ArtifactId, version, SVN repository definition and the release plugin you gain the ability to use "mvn release:clean release:prepare" to help with tagging the source in SVN. These represent progress as up to this point the team has not had access to this.
+"Making the build process easy".+ - The approach does make the build part easier for JDeveloper 10.1.2. As a maven build, it is now possible to check the project into SVN and have it built by Bamboo, without having to include an installation of JDeveloper 10.1.2 (for library access) on the CI server.
+"If I understand correctly, in your approach, you are trying to keep both pom.xml and JDeveloper project files up-to-date manually?"+ - The only reason for keeping the JPR in sync with the pom.xml file is to allow the developers to still make use of features such as selecting run from the right click menu. At present, I am still slowly getting up to speed on how JDeveloper works and interacts with OC4J. Ultimately, you would want a maven plugin that will deploy the packaged WAR or EAR to the OC4J stand-alone or remote instance. This plugin would probably wrap the commands that the IDE uses, e.g.
If you right click on the deployment profile for a project (JDeveloper 10.1.2) and select the Platform > Standalone OC4J options, you find:
Deploying Ear+
${java} ${jvm.max.heap.size} -jar ${admin.jar}
${oc4j.url} ${username} ${password}
-deploy -file ${ear.file}
-deploymentName ${j2ee.app.name}
Binding Web Apps+
${java} -jar ${admin.jar}
${oc4j.url} ${username} ${password}
-bindWebApp ${j2ee.app.name} ${j2ee.web.app.name}
${oc4j.web.site} ${j2ee.context.root}
And for Platform > OracleAS Remote DCM:
${java} -Djava.protocol.handler.pkgs=HTTPClient
-jar ${Oc4jDcmClient.jar}
${dcm.servlet.url} ${username} ${password}
redeploy ${remote.oracle.home}
${ear.file} ${j2ee.app.name} ${oc4j.instance.name}
With a maven plugin- wrapping the deployment (possible even to the embedded OC4J) you could then look at get away without maintaining the libraries in the JPR. The JPR the becomes the configuration file for the IDE interaction only without affecting the build. For debugging, you can deploy to a standalone instance and start it using:
java -server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 -jar oc4j.jar
Then connect to the port specified. The primary project I was working on was developed in Netbeans and deployed to SJSAS. I have since switch this project to working with JDeveloper 11.1.1 as the IDE and doing remote debugging from the IDE connecting to the SJSAS debug port.
Note, that the maven plugin development for the managing of these aspects should be easier with JDeveloper 11.1.1 and the integrated WLS.
Have you used this approach in a project that uses ADF Business Components? - Yes, I have used it on one of the smaller ADF projects that had already been produced by the team. This project has all the maven features and ability to deploy to the remotes AS via ant scripts. The approach worked in both the dev and test environments. However, for final deployment, I still used the deployment profile to be consistent with the rest of the team.
Regards,
Graeme.

Similar Messages

  • JDeveloper 12c and Maven Dependencies

    I am facing issues with using Maven in JDeveloper 12c (12.1.2.0.0)
    I am trying to use Maven as a build tool. When I add a dependency to pom.xml (either directly in the source or using the gui) JDeveloper generates a library in the project (.jpr) file which seem to reference only the one dependency (one .jar file) I added but not other libraries the new dependency needs and references in it's pom file.
    If I build using maven all my dependencies (and the depencies of them etc...) are fetched  to my local repository but the JDeveloper project and IDE does not know of the extra libraries that were fetched. Do I really need to manually download any depencies and manually build a library for the JDev project to use for compilation?
    When I do the same in for example Netbeans the IDE resolves all the depencies and all classes end up in the IDE's classpath.

    Tried this again in a "clean" custom project, same errors.
    I added depency to drools-compiler to the pom (needs also reference to jboss repository, https://repository.jboss.org/nexus/content/repositories/releases)
    created a simple class which imports org.drools.builder.KnowledgeBuilder which is present in the depency tree of drools-compiler but not in the base jar that JDeveloper references.
    I get comilation error on the line:
    KnowledgeBuilder kbuilder = KnowledgeBuilder.newKnowledgeBuilder();
    I get the error both by compiling using JDeveloper and by running maven compile (error: cannot find symbol).
    The same code and pom works fine in Netbeans, haven't tried other IDE's.

  • Enhancement Request in Project Libraries and Classpath dialog

    Hello,
    in the Libraries and Classpath section of the Project Properties we can move up/down single classpath entries only. Adding some libraries and ordering them is pretty much work.
    Please allow moving multiple selected entries (this was possible in 904).
    From our point of view libraries should be added at the beginning of the list. Most times we add user defined libraries that we want in the beginning of the classpath.

    Hi,
    I filed an ER
    Frank

  • Application Libraries and Library Dependencies

    Sorry, I do not know this forum cannot post new threads immediately.
    I have an adf web application. In the Edit EAR Deployment Profile Properties dialog-> Contributors->Libraries Selected for Deployment: only *.jar are selected. Should I select all selections including ADF Model Runtime, BC4J Oracle Domains, BC4J Runtime, ......?
    I need to deploy this adf web application to EAR

    Hi,
    if you deploy the application to an ADF enabled WLS server then you don't need these libraries.
    Frank

  • Projects and Project Libraries

    I've been happily using Projects since they were introduced in LabVIEW 8-something.
    I've got a Project whose task involves examining directory trees containing other VIs.  In some cases, the VIs my code examines have the same name as one of the VIs being used in the code (I'm running in Development Mode, not from an executable).  To avoid "name clashes", I did a search on NameSpaces and learned about Project Libraries.
    So I've successfully ported all of the files in my Project into a similarly-named Project Library.  The code works just fine.
    Today, I opened my Project to look at one of my VIs, and to my horror, the Project had none of the files showing.  It also didn't show the Project Library (where I "knew" all the files were located).  A tad worried, I looked on my disk, and found the Project Library (.lvlib) file -- if I double-click it, there are my files!
    What I'm having trouble doing (maybe because it is impossible!) is getting a view "inside" my Project Library from the Project Explorer.  Given the close relationship between Projects and Project Libraries (the second is created from the first, for example), I would have expected to see such a link.  Does it exist?  Or are you expected to open both a Project (which, in my case, has files that are not in the Project Library) and the corresponding Project Library?
    Note I did a search through the NI Documentation on Project Libraries, and what I read emphasized the close relationship between a Project and an associated Project Library, including giving them the same (or similar) name and keeping the files in the same folders.  [Hmm -- I just realized I did not name my Project and Library identically -- I called the Project "Project XYZ", and the Project Library "Library XYZ" ...].
    Experience "from the field" would be most welcome!
    Bob Schor
    Solved!
    Go to Solution.

    HandyAndy wrote:
    Would you mind posting your project so someone could take a look at it?
    Dear Handy,
         Humble Pie time (again!).  When I saw your request, I said (to myself, silently) "Just how dumb do they think I am?".  So this morning, I brought back an earlier pre-Library version of my Project, captures some screen shots of "Before", and started to (re-)create my Library.  I couldn't remember exactly how I did it before, so I followed the steps in the LabVIEW 2011 Manual.  I did a "New, Library" from My Computer in the Project, and dragged stuff into it.  This time, I noticed there was a lot of "saving VIs" that I didn't recall from my earlier (first) Project Library.  When I was done, there, in Project, right where I was expecting to see it (but wasn't!) was my Project Library!
         So what did I "do wrong" before that caused the Library to "disappear" from the Project?  Who knows, but I clearly did something (mysterious) incorrectly -- I'll try not to do whatever-it-was again!
         Onward and upward (or maybe onward and downward, since Austin, home of NI Week, is south from here ...).
    Bob Schor

  • Libraries and Classpath option panel is empty

    Hi All,
    Just installed Jdeveloper 11g 11.1.1.1.0 on Vista 64b.
    Added my jar file into "Manage Libraries" whent to the project properties, "Libraries and Classpath", but this pannel is empty, blank, does not have any options....
    Any ideas what is wrong?
    Jar file itself already copied in to the project, so I do not have issue of using it
    Thank you.

    Hi,
    the same environment but when I go to project properties, "Libraries and Classpath" I can see all my project libraries and also Add library... button shows my jar to add to Project
    regards,
    Branislav

  • Maven dependencies for JSF 2 and IceFaces 2

    i have a Spring JSF 2 project which is using IceFaces 2, and i made the project use JSF and IceFaces libraries from properties>project facets, and added jsf capabilities to the project, then used a user library JSF 2.1 Mojara (ICEsoft Technologies), then added icefaces capabilities too,
    what i want to do is add those jars for JSF 2, IceFaces2 in pom file as maven dependencies
    any help ?

    JSF you can find in the java.net repository.
    http://maven2-repository.java.net/
    Whenever you want to find the maven repository and or groupId/artifactId for any dependency, do a google search for "maven <API NAME>". Then look for a link to either the maven central, java.net or jboss.org repositories (the three most reliable ones). When I typed "maven icefaces" into google, I got this link in the top three:
    http://wiki.icefaces.org/display/ICE/Building+and+Running+ICEfaces+Examples+with+Maven

  • Maven dependencies and application Module

    hi,
    I'm using jdev 11gR2. When i use project propertie-->maven-->dependencie-->"add from repository", and select a jar : errors from import in java files avec solved, but i can't see package from this jar in the Application Module (Data Model).
    How can i see it?
    thanks
    Clément

    no idea?

  • Audit and Standard Javadoc applied to all Jdeveloper project java classes

    Hi,
    I want to apply standard Javadoc to all the java classes I have written. Is there a quick way of doing it in 11.1.1.3
    I have already done the following but the code editor rules are not getting enforced.
    1) Go to 'Tools' and then choose 'Preferences
    2) Go to the 'Code Editor' and under it 'Java' and then 'Javadoc'
    3) Select all the tags like @author @version @param etc and modify the Tag properties to be required and then click OK
    4) Next I create a new Java class but the code editor rules are not enforced.
    Questions:
    a) How to enforce the code editor preferences?
    b) How to automatically generate the missing javadocs in the existing classes in Jdeveloper?
    c) How to audit and setup a coding standard, so that it's easier to monitor what everybody in the project does and adheres to the coding guidelines.
    Bottomline - Are these possible in JDeveloper 11.1.1.3
    Thanks

    Have a look at the JDeveloper code audit feature.
    Under tools->preferences->audit->profiles
    You can either modify or add a new profile and check the JavaDoc Comments rules.
    You can switch the Missing Comment rule to have a more serious severity.
    Then you can audit your file (or the complete project).
    In the audit window you'll see an option to automatically fix error that the Audit flagged - this can include adding the missing Javadoc.

  • Project libraries, polymorphic VIs, and access scope

    I'm trying to be good and arrange all my VIs appropriately in project
    libraries*, marking each VI as public or private as I go. But I have
    found that, when a polymorphic VI is called from outside a project
    library, LabVIEW uses the access scope (public/private) from the
    instance VI, not the polymorphic VI. It seems that the scope for the
    polymorphic VI is simply ignored; you can even call a private
    polymorphic VI, as long as the instance VI is public. I assume this has
    something to do with how the actual instances are dropped on the
    diagram via the polymorphic VI. Is this the intended behavior? It just
    doesn't seem like the way things should be, at least not in my head.
    The attached example contains a project library (Case Lib.lvlib) with three VIs:
    Poly (private)
    Case DBL (public)
    Case I32 (private)
    There
    is also a Use Case DBL VI that calls Case DBL via Poly and a Use Case
    I32 VI that calls Case I32 via Poly. Use Case DBL runs fine. Use Case
    I32 has a broken arrow.
    Originally, I had made a library with a
    public polymorphic VI and private instances, because that's what makes
    intuitive sense to me. Calling the polymorphic VI from another VI
    didn't work because the instances were private.
    (Cross-posted from LAVA.)

    Good observations, these are all issues we are working on addressing in future versions of LabVIEW.  Ultimately the behavior we are going for is having the library scope checking be on the poly VI and not the instances, but I can't say at this point in which version of LabVIEW you would be able to see this changes.  Thank you for the feedback.

  • Deploying libraries and projects...

    Hello All
    We have problem trying to make a distribution on a compiled library.
    The application that we had consist of many projects. We separate the
    service objects and the objects in different projects, because we need to
    reference a service object from another and develop a three tier application
    so we had to divide like this form :
    Project Service Object 1
    Project Object 1
    Project Service Object 2
    Project Object2
    where Object1 makes a call to Service Object 2.
    The problem is that we want to deliver the application and compile the
    project that contains objects in order to don&acute;t give the source code, so
    someone told us that we have to separate the service objects from objects in
    order to compile the projects that contain the objects as libraries and let
    the services objects in another projects without compile.
    So the previous schema finally seems like this :
    Project Service Object 1
    Library Object 1
    Project Service Object 2
    Library Object 2
    To compile this, the manual told to compile in order so We start with :
    Project Object 2 -> Configure As Library -> check compile -> generate
    .lgf -> run fcompile and get .dll. (OK)
    Project Object 1 -> Configure As Library -> check compile -> generate
    .lgf -> run fcompile (ERROR)
    the error
    said that there was not .lib.
    That was
    strange because generating Object2
    fcompile
    generates .bom, .lib and finally .dll. (??)
    Please if someone out there know something please told us....
    Probably a library can&acute;t have a supplier project with service object in
    it...
    Thanks For Help
    Julio Fern&aacute;ndez
    [email protected]

    Hi Frank,
    Thanks for the answer. I couldn't follow how the custom Manifest file will help in our case. Could you please provide some more details?
    My problem is I don't know in which order I need to compile the projects. I can do this manually but I am looking for a solution that will do this automatically.
    As the project grows it will be too hard to decide the order manually.
    Thanks

  • Private inlined VIs and packed project libraries

    So, I'm trying to build a packed project library and it has a few *private* VIs that are crying out to be inlined (simple VIs used in a for loop etc). However, this seems to be causing a few issues:
    1. When I attempt to build the lvlibp I get an error stating "You cannot include inlined VIs inthis build if you remove the block diagram from the VI or if callers adapt to VIs in the packed library.". Whilst this makes sense to me for public packed library VIs, why does this matter for private ones - surely the VI will already get flattend out into the calling VI during the build process?
    2. If I try and set the Source File Settings for the inline VI to not remove the block diagram (as suggested by the error), the error still does not go away (I would really like to keep the ability for callers to adapt to VIs in the packed library).
    Here's a stripped out project (with instructions) showing the issue.
    It seems like a bug to me, but any ideas? 
    Thanks,
    Shaun
    Attachments:
    Inline VIs and Packed Libraries.zip ‏19 KB

    I was just going through the instructions to reproduce the error. Because the error says "You cannot include inlined VIs in this build if you remove the block diagram from the VI OR if callers adapt to VIs in the packed library," it seems like as long as you maintain your settings for the caller to be able to adapt the VI, then I would expect this error to continue to occur.

  • Import exisiting Maven (multi module) project: Build path missing & maven dependencies not resol

    Hi,
    I recently upgraded to the new Eclipse Mars release (and also tried the STS 3.7.0 release). But I'm having trouble with m2e.
    I filed the following bugreport for it:
    https:// bugs.eclipse.org/bugs/show_bug.cgi?id=471576
    See also this screenshot, which illustrates the problem:
    http:// imgur.com/Y5ymWvA
    Today, out of desperation, I tried the following:
    - Open an old eclipse release (STS 3.5.0) (based upon Eclipse Kepler SR2 (4.3.2))
    - Switch to a new workspace
    - Import multi pom mvn project from svn
    - delete the project from eclipse (not from disk)
    - import the project from the workspace folder as an "existing maven project"
    ..and the problem (= no build path configured) persists!
    Has anyone else experienced the same problem?
    I'm using:
    - maven 3.3.3
    - Java 8u45
    There must be something I'm doing wrong here?
    Thanks,
    Mark

    Please do not use the maven-eclipse-plugin (mvn.eclipse:eclipse) and m2e simultaneously, they're not very compatible. Instead, when issues happen, clean your project in the m2e way, using the "Maven > Update configuration" context menus on your project(s).

  • JDeveloper project dependency

    I have noticed a bug in JDeveloper that is stopping me from creating a war with an ejb client jar file. Within the ejb project I have created a deployment profile for the client that includes only the shared classes such as interfaces and models. This successfully deploys to a jar. Within the war project I add a dependency on the ejb project client deployment jar file. The issue is the classes within the jar are not available within the classpath and the war will not compile.
    If I change the war project dependency to be at the project level of the ear I can compile the java code. In order to correct the war deployment to include the ejb client jar I remove the project dependencies from the WEB-INF/classes. I then add the ejb client jar within the profile dependencies. Unfortunately the ejb client jar is not included within the WEB-INF/lib directory of the war.
    Does anyone know how to correct this or is there a workaround?
    Regards
    Neil

    I worked this out. The ejb client jar must be included within the 'libraries and classpath' as well as the dependencies. This is different from the 10g JDeveloper where you did not need to add the jar within the 'libraries and classpath'.
    Regards
    Neil
    Edited by: Neil Anderson on Jul 31, 2009 4:07 PM

  • Building libraries and samples....this can't be right, is it?

    I realize that I can simply check out built SWC files from here, but this doesn't help me build the samples. I feel like I've missed some corner of the documentation, because my procedure for building Cairngorm 3 libraries and samples seems like it can't possibly be right.
    I've tried creating a new workspace and checking out the entire contents of this repository into it:
    http://opensource.adobe.com/svn/opensource/cairngorm3/trunk/libraries
    That seems to succeed, although I get errors like this every time:
    The resulting projects don't build because of this error:
    configuration variable 'compiler.library-path' value contains unknown token 'M2_REPO'    ContractTest        Unknown    Flex Problem
    I've fixed that problem by getting http://opensource.adobe.com/svn/opensource/cairngorm3/maven-repository to my C:\Program Files (x86)\Adobe\Adobe Flash Builder 4 Plug-in folder and setting M2_REPO in my workspace's Linked Resources to point to that.
    Having done all that, everything seems to build except for IntegrationDMS and IntegrationTest.
    Is this the right way to do it, or is there a simpler way?
    Thanks!

    As you know by now Cairngorm3 build is leveraging maven and flex-mojos.
    To ease the developper workflow, to make things more consistent, to lower the maintenance cost, we decided :
    * to stop copying the dependencies in the flashbuilder projects libs folder
    * to leveraged the maven repository in the eclipse/flasbuilder projects configurations.
    Furthermore, to avoid hard coded path and allow proper sharing of these flasbuilder configurations files, we use linked-resources when appropriate.
    M2_REPO is used as such: it is the root of your maven repository.
    As for IntegrationDMS it offers some "flex plumbing" to ease the integration with Adobe LCDS (http://www.adobe.com/products/livecycle/dataservices/) especially its Data Management features, hence its name.
    In order to build it from the source you need to compile it against 3 SWCs provided in Adobe LCDS. As found in the build file
            <!-- lcds dependencies  -->
            <dependency>
                <groupId>com.adobe.lcds</groupId>
                <artifactId>fds_rb</artifactId>
                <version>${lcds.version}</version>
                <type>rb.swc</type>
                <classifier>en_US</classifier>
                <scope>external</scope>
            </dependency>
            <dependency>
                <groupId>com.adobe.lcds</groupId>
                <artifactId>fds</artifactId>
                <version>${lcds.version}</version>
                <type>swc</type>
                <scope>external</scope>
            </dependency>
            <dependency>
                <groupId>com.adobe.lcds</groupId>
                <artifactId>playerfds</artifactId>
                <version>${lcds.version}</version>
                <type>swc</type>
                <scope>external</scope>
            </dependency>
            <!-- eof lcds dependencies  -->
    Adobe LCDS is not opensource, as a consequence we can not host its artifacts in our repository.
    If you want to build Cairngorm3 from the source, you may then either comment out IntegrationDMS from the parent library build or install these artifacts into your own private repo.(currently the version of lcds we build against is 3.1.0.273931) :
    mvn install:install-file -DgroupId=com.adobe.lcds -DartifactId=fds -Dversion=3.1.0.273931 -Dpackaging=swc -Dfile=<lcds-on-your-disk>/fds.swc
    mvn install:install-file -DgroupId=com.adobe.lcds -DartifactId=playerfds -Dversion=3.1.0.273931 -Dpackaging=swc -Dfile=<lcds-on-your-disk>/playerfds.swc
    mvn install:install-file -DgroupId=com.adobe.lcds -DartifactId=fds_rb -Dversion=3.1.0.273931 -Dclassifier=en_US -Dpackaging=swc -Dfile=<lcds-on-your-disk>/fds_rb.swc
    Please note also that if you need to build cairngorm3 from maven, as mentioned in the flexmojos docs, there is one JAR (AIR development tools) that is packaged with the Flex SDK but is not open source.
    Because of this, flexMojos cannot host this artifact. To build from source, you will need to install this artifact into your own private repo:
    >mvn install:install-file -DgroupId=com.adobe.flex -DartifactId=adt -Dversion=<version-of-the-sdk> -Dpackaging=jar -Dfile=adt.jar
    This JAR is bundled with the Flex SDK, which is freely available from : http://opensource.adobe.com/wiki/display/flexsdk/Downloads
    I'll do my best to update the wiki doc with this asap.

Maybe you are looking for

  • How to crop a whole selecton of pictures with the same aspect ratio?

    I want to crop a whole selecton of pictures with the same aspect ratio. I shoot my pictures in 4:3 and I want to use Lightroom to crop them all for example to 16:9. So I have only to adjust the size and it's done! I use Lightroom 4.4

  • HELP Installing the Flex SDK?????Step #4

    I am using windows vista (32) and I just downloaded and installed the newest jdk to program files. Now, I have no clue how to define java_home/bin directory in the system path. *Install the Flex SDK - Step #4 Can someone give me step by step details

  • XtremeMac XtremeHD HDMI to HDMI Cable

    Does anybody have the XtremeMac XtremeHD HDMI to HDMI Cable? If so, how is it? I have typically used Monster cables in the past, but I don't feel like tossing down $100+ for a cable right now and the XtremeMac cable is only $19.99. I bought my Apple

  • IPhone 6 plus not possible to add recipient to messages

    I have an iPhone 6 Plus. A big display that I thought would add great possibilities to the iPhone. But among other issues there is one annoying issue that sticks out: when I try to forward a picture from another message, or try to send a picture from

  • I have a mac book with snow leopard. Can I upgrade to the lion os

    I have a mac book ( couple years old) and would like to know if I am able to install the lion OS from the app store?