标签: multiple-projects

如何"挂载"一个github存储库作为另一个存储库的子文件夹?

我有一个名为"foo"的github存储库(或者更确切地说是"myusername/foo").现在假设我想创建一个名为"bar"的存储库,它使用foo中的代码; 我只能制作文件的副本,但我不想需要提取更新 - 我想总是只看到"foo"存储库中的任何内容; 并且没有提交"来自foo的更新".我相信我已经注意到一些存储库,其中子文件夹实际上是单独的存储库; 我知道git支持子存储库或其他一些东西.那么,我可以执行这样的"存储库挂载"吗?如果是这样,怎么样?

如果我可以在某个版本或某个分支而不是主分支上安装"挂载",则可以获得奖励积分

git github multiple-projects multiple-repositories

5
推荐指数
2
解决办法
2586
查看次数

Android:使用我工作区中其他项目的资源

我是Android开发的新手 - 来自WPF背景.

我在Eclipse的"工作区"中创建了两个Android项目.一个称为"TestProject",另一个称为"TestLibraryProject".

在"TestLibraryProject"内部,我创建了一个名为BlueBox的自定义视图.

我现在想在我的主要布局"TestProject"中使用BlueBox.知道我需要以某种方式从"TestProject"引用"TestLibraryProject",我右键单击"TestProject"并按照菜单操作:

构建路径 - >添加库

在弹出的对话框中,我选择了"Android Classpath Container",在后面的对话框中,我从组合框中选择了"TestLibraryProject".

双重问题:1.这是将"TestLibraryProject"包含在"TestProject"中以便我可以使用的正确方法吗?2.我现在如何在主布局XML中使用BlueBox?

我尝试将其放入XML文件中:

<mypackage.TestLibraryProject.BlueBox
        android:id="@+id/my_view"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />
Run Code Online (Sandbox Code Playgroud)

但那没用.我还尝试在我的根布局元素中引用命名空间:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:binding="http://www.gueei.com/android-binding/"
    xmlns:testlibrary="http://schemas.android.com/apk/res/android/mypackage2.TestLibraryProject"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
Run Code Online (Sandbox Code Playgroud)

但这似乎没有帮助.

有什么建议?想法?救命?

谢谢!

java xml resources android multiple-projects

4
推荐指数
1
解决办法
2731
查看次数

单一解决方案中的多个应用

我相信这是可能的,但不确定如何解决它,我需要创建一个服务器/客户端解决方案,通常我会为服务器创建一个新的解决方案,并为客户端创建一个新的解决方案,但我希望在一个单独的内容中解决方案,因为他们都将使用相同的自定义类,并不真正想要两次更改同一文件的问题.

所以问题是我可以在单个解决方案中创建多个exe,以及实现此目的的步骤是什么.

我在这里搜索过,但是没有完全理解这个程序,所以如果有人能指出我一般的正确方向,那就太好了.:)

VS2010使用C Sharp和Windows Forms

c# client multiple-projects winforms

4
推荐指数
1
解决办法
6021
查看次数

android - gradle multiproject包含和排除库

我正在尝试使用Gradle构建一个Android项目.

它具有以下结构:

ProjectA----- MainProject,   
LibA     ---- Library project,   
LibB     ---- Library project,   
LibC     ---- Library project,   
LibD     ---- Library project,  
etc...
Run Code Online (Sandbox Code Playgroud)

基于situtation,我需要包含库,有时需要包括所有库,1库,2或3等基于flavor.在设置文件中,我包含了所有项目.

有人知道如何根据口味包含/排除库吗?

我试过依赖阻止,我收到错误.
以下是示例代码

dependencies {
if (task.name.matches('compileFlovor1'){
  exclude module: 'LibD'
   }
}
Run Code Online (Sandbox Code Playgroud)

错误是:找不到参数[{module = LibD}]的方法exclude().

请指导我解决这个问题

android multiple-projects gradle

4
推荐指数
1
解决办法
2924
查看次数

Gradle将多模块子项目中的子模块添加为另一个子项目的依赖项

我有一个复杂而有趣的情况:

root
|___ p1
|___ p2  // depends on p3/sp1
|___ p3
|____|___sp1
|____|___sp2
Run Code Online (Sandbox Code Playgroud)

我希望这可以解释情况。

现在如何将sp1添加为p2的依赖项?注意所有项目都是基于gradle的。

到目前为止setting.gradle,我已经

rootProject.name = root
include 'p1'
include 'p2'
include 'p3'
Run Code Online (Sandbox Code Playgroud)

p2build.gradle中,我有:

dependencies {
    compile project (':p3:sp1')
}
Run Code Online (Sandbox Code Playgroud)

但是这样做仍然不能解决p2中的依赖关系。我仍然会收到有关缺少定义的错误。

我该如何解决?

顺便说一句,我将如何解决sp1可能具有的其他依赖关系。就像它依赖于sp2一样,即使它已在p3中解决,我也需要以某种方式声明它吗?

dependency-management multiple-projects gradle

4
推荐指数
2
解决办法
8236
查看次数

多个项目中的重复功能

我目前正在开发两个有很多共同点但却截然不同的社交网站.我发现自己为这两个代码编写了很多相同的代码(包括UI),并且想知道是否存在限制重复代码的最佳实践.

其中一个主要问题是这些项目非常独立,并且可能很快就会出现类似的差异.此外,一旦完成初始工作,它们可能会被移交给其他程序员,因此共享代码库可能最终成为一个大问题.

那些可能不得不处理类似情况的人的任何建议?

PS:我是这两个项目中唯一的开发人员,看起来它会保持这种状态一段时间.

c# asp.net code-duplication multiple-projects

3
推荐指数
1
解决办法
307
查看次数

通过主ANT构建文件构建多个android项目

我有一个主构建文件,我用它来构建一系列Android项目.每个Android项目都引用相同的Android库项目(我称之为CoreLibrary).以下是我的子任务.

 <target name="build" description="Builds (only) all applications">
    <subant>
        <target name="debug" />
        <fileset refid="all-applications" />
    </subant>
</target>
Run Code Online (Sandbox Code Playgroud)

:有什么我可以做,以防止CoreLibrary被重新修建在我subant任务的所有应用程序集中每个Android项目?这将大大加快我的构建时间,所以我希望我能做些什么.

ant android compilation multiple-projects subant

3
推荐指数
1
解决办法
2178
查看次数

将用户控件从一个项目复制到同一解决方案中的另一个项目

有时,一个 C# 项目中会有一个属于另一个 C# 项目的用户控件,我必须将它移过去。试图简单地复制 + 粘贴用户控制会导致命名空间错误。假设项目 1 的命名空间为namespace General.Category1.Controls,项目 2 的命名空间为namespace General.Category2.Controls

我最初采取的步骤是:

1)从项目 1 到项目 2复制 + 粘贴控件(包括.cs,designer.cs.resx文件)

2) 将命名空间更改为项目 2 的namespace General.Category2.Controls

在构建的这一点上,我在复制 + 粘贴指出'The type of namespace name 'UserControl1' does not exist in namespace 'General.Category1.Controls' (are you missing an assembly reference?). 事实证明,designer.cs在复制 + 粘贴后,表单文件没有更新到正确的命名空间。

那么我添加一个额外的步骤:

3)更改声明以匹配General.Category2.controlsaka 的新命名空间private General.Category2.Controls UserControl userControl1;

我很困惑为什么designer.cs文件不会更新,因为通常不建议编辑designer.cs文件。但是话又说回来,也许可以修改它们,只要您不触及 …

.net c# copy-paste visual-studio-2010 multiple-projects

3
推荐指数
1
解决办法
6986
查看次数

Eclipse多个项目在项目资源管理器中查看

我已经下载了一个FOSS源代码并使用maven构建.然后使用创建了eclipse项目mvn eclipse:eclipse.这个源有很多模块,现在我将它们导入eclipse时有多个eclipse项目.问题是Project Explorer它已经有我的其他项目,已成为一个烂摊子,由于这些新的多个项目.我想要的是创建类似父文件夹的东西Project Explorer并将这些新项目放入其中.

我试过为此创建一个工作集.我可以用它组合新项目,但后来我看不到我早期的项目.(我只看到工作集.)有没有其他方法可以做到这一点?我想立刻看到我的新工作集+其他项目.

谢谢

eclipse working-set multiple-projects

2
推荐指数
1
解决办法
7079
查看次数

限制对 C#.NET 中的类库的访问

我有一个 C# 类库,它将在 2 个不同的项目中使用。其中一个应该访问所有公共类和方法,另一个应该只访问某些类和方法。

什么是最好的解决方案?

.net oop class-library access-modifiers multiple-projects

2
推荐指数
1
解决办法
1372
查看次数

Python如何在多个项目之间共享包

我有一个包,其中包含来自多个供应商的特定硬件的协议。这基本上是具有相似接口的多个不同协议的集合。它是由我移植到 python 的。但是现在我有两个项目使用不同的传输协议处理与该设备的通信,一个是通过 TCP 另一个是通过 RS-485/232。如何在这两个项目之间使用协议共享包,以便在添加新功能支持或错误修复后不需要复制它。

python shared-libraries multiple-projects

0
推荐指数
1
解决办法
2227
查看次数