Create a p2 repositories for IMP packageshttps://www.eclipse.org/forums/index.php/mv/msg/292547/799836/#msg_799836
I am using maven3 and tyco plugins to build eclipse plugins.
Our plugins have dependency with bundles available in IMP update site.

Because maven tyco resolves from p2 repository and IMP project does not have p2 metadata, maven is not able to resolve the dependencies.

Any help will be greatly appreciated. If some one can point me to p2 repository for IMP Bundles will solve my problem

!ENTRY org.eclipse.equinox.app 4 0 2012-02-16 02:56:59.123
!MESSAGE Repository not modifiable: S:%5Crepo
!STACK 0
java.lang.UnsupportedOperationException: Repository not modifiable: S:%5CViews%5Crepo
at org.eclipse.equinox.internal.provisional.spi.p2.repository.AbstractRepository.assertModifiable(AbstractRepository.java:54)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.save(SimpleArtifactRepository.java:881)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.save(SimpleArtifactRepository.java:877)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.<init>(SimpleArtifactRepository.java:298)
at org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository.SimpleArtifactRepositoryFactory.create(SimpleArtifactRepositoryFactory.java:123)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.factoryCreate(ArtifactRepositoryManager.java:55)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.doCreateRepository(AbstractRepositoryManager.java:272)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.createRepository(ArtifactRepositoryManager.java:48)
at org.eclipse.equinox.p2.publisher.Publisher.createArtifactRepository(Publisher.java:119)
at org.eclipse.equinox.p2.publisher.AbstractPublisherApplication.initializeRepositories(AbstractPublisherApplication.java:98)
at org.eclipse.equinox.p2.publisher.AbstractPublisherApplication.initialize(AbstractPublisherApplication.java:89)
at org.eclipse.equinox.p2.publisher.AbstractPublisherApplication.run(AbstractPublisherApplication.java:284)
at org.eclipse.equinox.p2.publisher.AbstractPublisherApplication.run(AbstractPublisherApplication.java:261)
at org.eclipse.equinox.p2.publisher.AbstractPublisherApplication.start(AbstractPublisherApplication.java:322)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.equinox.internal.app.AnyThreadAppLauncher.run(AnyThreadAppLauncher.java:26)
at java.lang.Thread.run(Unknown Source)